diff options
author | raylu <raylu@gridium.com> | 2013-10-25 02:50:49 -0700 |
---|---|---|
committer | raylu <raylu@gridium.com> | 2013-10-25 02:50:49 -0700 |
commit | add49f431049363efc7fb918cfd4a85bb1ac6873 (patch) | |
tree | a529f565e50a28d57daddcf2eb557ca621d8d055 /web/static/js/kill.js | |
parent | b2de2ff8f704a0fbbbd25c9b76e14b36107895f0 (diff) | |
download | ykill-add49f431049363efc7fb918cfd4a85bb1ac6873.tar.xz |
Diffstat (limited to 'web/static/js/kill.js')
-rw-r--r-- | web/static/js/kill.js | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/web/static/js/kill.js b/web/static/js/kill.js index c17c948..d04dfbd 100644 --- a/web/static/js/kill.js +++ b/web/static/js/kill.js @@ -65,21 +65,15 @@ window.addEvent('domready', function() { if (!items[slot]) return; + var has_charges = (['high', 'medium', 'low'].indexOf(slot) > -1); items[slot].each(function(item) { - var div = $('slot_' + item['flag']); - var bg_img = div.getStyle('background-image'); - if (bg_img == 'none') - set_item(div, item); - else { - var charge_div = $('charge_' + item['flag']); - if (item['capacity']) { - charge_div.setStyle('background-image', bg_img); - charge_div.grab(div.getChildren()[0]); - set_item(div, item); - } else { - set_item(charge_div, item); - } - } + var div; + if (has_charges && item['charge']) + div = $('charge_' + item['flag']); + else + div = $('slot_' + item['flag']); + div.setStyle('background-image', 'url(//image.eveonline.com/type/' + item['type_id'] + '_32.png)'); + div.grab(new Element('div', {'class': 'tooltip', 'html': item['item_name']})); }); }); @@ -167,11 +161,6 @@ window.addEvent('domready', function() { }); }); - function set_item(div, item) { - div.setStyle('background-image', 'url(//image.eveonline.com/type/' + item['type_id'] + '_32.png)'); - div.grab(new Element('div', {'class': 'tooltip', 'html': item['item_name']})); - } - function show_attacker(table, char) { var tr = new Element('tr'); |