Fixed rare but bad tooltip bug and fixed some toggle upgrades graphical glitches
This commit is contained in:
12
src/Disp.js
12
src/Disp.js
@@ -543,10 +543,15 @@ CM.Disp.UpdateUpgrades = function() {
|
||||
|
||||
for (var i in Game.UpgradesInStore) {
|
||||
var me = Game.UpgradesInStore[i];
|
||||
if (l('upgrade' + i).childNodes.length > 0) {
|
||||
l('upgrade' + i).childNodes[0].className = CM.Disp.colorBackPre + CM.Cache.Upgrades[me.name].color;
|
||||
var addedColor = false;
|
||||
for (var j = 0; j < l('upgrade' + i).childNodes.length; j++) {
|
||||
if (l('upgrade' + i).childNodes[j].className.indexOf(CM.Disp.colorBackPre) != -1) {
|
||||
l('upgrade' + i).childNodes[j].className = CM.Disp.colorBackPre + CM.Cache.Upgrades[me.name].color;
|
||||
addedColor = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!addedColor) {
|
||||
var div = document.createElement('div');
|
||||
div.style.width = '10px';
|
||||
div.style.height = '10px';
|
||||
@@ -1345,6 +1350,7 @@ CM.Disp.Tooltip = function(type, name) {
|
||||
}
|
||||
}
|
||||
else { // Upgrades
|
||||
if (!Game.UpgradesInStore[name]) return '';
|
||||
l('tooltip').innerHTML = Game.crate(Game.UpgradesInStore[name], 'store', undefined, undefined, 1)();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user