summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/api.py2
-rw-r--r--web/static/js/kill.js21
-rw-r--r--web/templates/kill.html2
3 files changed, 24 insertions, 1 deletions
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 @@
<div id="characters"></div>
+<div id="items"></div>
+
{% end %}