fix
This commit is contained in:
@@ -73,7 +73,19 @@ window.openBuildingModal = function() {
|
|||||||
const clickable = !isMaxed && !isLocked;
|
const clickable = !isMaxed && !isLocked;
|
||||||
const onclick = clickable ? `onclick="window.selectBuilding('${key}','${nameGr}')"` : '';
|
const onclick = clickable ? `onclick="window.selectBuilding('${key}','${nameGr}')"` : '';
|
||||||
|
|
||||||
return `<div class="bld-card ${cardClass}${isSelected ? ' bld-selected' : ''}" ${onclick}>
|
// Build tooltip for locked buildings
|
||||||
|
let tooltip = '';
|
||||||
|
if (isLocked && missingKeys.length > 0) {
|
||||||
|
const missingDeps = data.missing_dependencies;
|
||||||
|
const lines = missingKeys.map(k => {
|
||||||
|
const dep = missingDeps[k];
|
||||||
|
const depNameGr = window.BUILDING_NAMES_GR[k] || k;
|
||||||
|
return `${depNameGr} (Επίπεδο ${dep.needed_level || dep.needed || '?'})`;
|
||||||
|
});
|
||||||
|
tooltip = `title="Απαιτείται:\n${lines.join('\n')}"`;
|
||||||
|
}
|
||||||
|
|
||||||
|
return `<div class="bld-card ${cardClass}${isSelected ? ' bld-selected' : ''}" ${onclick} ${tooltip}>
|
||||||
<span class="bld-level">${level}</span>
|
<span class="bld-level">${level}</span>
|
||||||
<span class="bld-icon">${icon}</span>
|
<span class="bld-icon">${icon}</span>
|
||||||
<span class="bld-name">${nameGr}</span>
|
<span class="bld-name">${nameGr}</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user