From fea54cd97fbe5db9bf90fdf5689c4c9e4a4110b1 Mon Sep 17 00:00:00 2001 From: Sebring Date: Wed, 29 Jul 2015 16:57:26 +0200 Subject: [PATCH] Add total to tooltip --- script/room.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/script/room.js b/script/room.js index 46598db..aefb418 100644 --- a/script/room.js +++ b/script/room.js @@ -885,6 +885,7 @@ var Room = { updateIncomeView: function() { var stores = $('div#resources'); + var totalIncome = {}; if(stores.length === 0 || typeof $SM.get('income') == 'undefined') return; $('div.storeRow', stores).each(function(index, el) { el = $(el); @@ -900,10 +901,18 @@ var Room = { .addClass('row_val') .text(Engine.getIncomeMsg(income.stores[store], income.delay)) .appendTo(tt); + totalIncome[store] = Number(totalIncome[store]) || 0; + totalIncome[store] += Number(income.stores[store]); } } } if(tt.children().length > 0) { + var total = totalIncome[storeName]; + if (total > 0) { + total = '+'+total; + } + $('
').addClass('total row_key').text(_('total')).appendTo(tt); + $('
').addClass('total row_val').text(''+total).appendTo(tt); tt.appendTo(el); } });