From 4cd3be430d0cde09093822ae749c95903fe8c719 Mon Sep 17 00:00:00 2001 From: raylu Date: Sun, 20 Oct 2013 04:47:01 -0700 Subject: show more character and item data on kills --- web/api.py | 2 +- web/static/js/kill.js | 21 +++++++++++++++++++++ web/templates/kill.html | 2 ++ 3 files changed, 24 insertions(+), 1 deletion(-) (limited to 'web') diff --git a/web/api.py b/web/api.py index 4993393..87d262e 100644 --- a/web/api.py +++ b/web/api.py @@ -22,7 +22,7 @@ class APIHandler(tornado.web.RequestHandler): def respond_json(self, data): self.set_header('Content-Type', 'application/json; charset=UTF-8') - for chunk in JSONDateEncoder().iterencode(data): + for chunk in JSONDateEncoder(indent='\t').iterencode(data): self.write(chunk) self.finish() diff --git a/web/static/js/kill.js b/web/static/js/kill.js index 67f819d..57c0a3f 100644 --- a/web/static/js/kill.js +++ b/web/static/js/kill.js @@ -24,6 +24,27 @@ window.addEvent('domready', function() { })); div.appendText(char['alliance_name']); } + div.adopt(new Element('img', { + 'src': '//image.eveonline.com/Type/' + char['ship_type_id'] + '_32.png', + 'alt': char['ship_name'], + })); + if (!char['victim']) { + div.adopt(new Element('img', { + 'src': '//image.eveonline.com/Type/' + char['weapon_type_id'] + '_32.png', + 'alt': char['weapon_name'], + })); + } + div.appendText(char['damage']); + div.adopt(new Element('br')); + }); + + div = $('items'); + data.items.each(function(item) { + div.adopt(new Element('img', { + 'src': '//image.eveonline.com/Type/' + item['type_id'] + '_32.png', + 'alt': item['item_name'], + })); + div.appendText(item['item_name'] + ' (' + item['dropped'] + ',' + item['destroyed'] + ')'); div.adopt(new Element('br')); }); }); diff --git a/web/templates/kill.html b/web/templates/kill.html index 112c2e8..95bd972 100644 --- a/web/templates/kill.html +++ b/web/templates/kill.html @@ -11,4 +11,6 @@
+
+ {% end %} -- cgit v1.2.3