show production in burgs editor

This commit is contained in:
Azgaar 2021-08-07 16:01:40 +03:00 committed by Peter
parent eda75ed98e
commit c219ba8045
2 changed files with 22 additions and 5 deletions

View file

@ -1639,6 +1639,15 @@ div.states > div.resourceBonus > span.icon-male {
line-height: 1.4em; line-height: 1.4em;
} }
#burgBody {
display: flex;
padding-bottom: 0.3em;
}
#burgBody > div {
width: 18em;
}
#burgBody div.label { #burgBody div.label {
display: inline-block; display: inline-block;
width: 6em; width: 6em;
@ -1653,7 +1662,7 @@ div.states > div.resourceBonus > span.icon-male {
#burgBody > div > div, #burgBody > div > div,
#riverBody > div, #riverBody > div,
#lakeBody > div { #lakeBody > div {
padding: 0.1em; line-height: 1.8em;
} }
#riverBody div.label, #riverBody div.label,

View file

@ -57,10 +57,6 @@ function editBurg(id) {
function updateBurgValues() { function updateBurgValues() {
const id = +elSelected.attr('data-id'); const id = +elSelected.attr('data-id');
const b = pack.burgs[id]; const b = pack.burgs[id];
const province = pack.cells.province[b.cell];
const provinceName = province ? pack.provinces[province].fullName + ', ' : '';
const stateName = pack.states[b.state].fullName || pack.states[b.state].name;
document.getElementById('burgProvinceAndState').innerHTML = provinceName + stateName;
document.getElementById("burgName").value = b.name; document.getElementById("burgName").value = b.name;
document.getElementById("burgType").value = b.type || "Generic"; document.getElementById("burgType").value = b.type || "Generic";
@ -99,6 +95,18 @@ function editBurg(id) {
document.getElementById("burgExport").innerHTML = getExport(deals.filter((deal) => deal.exporter === b.i)); document.getElementById("burgExport").innerHTML = getExport(deals.filter((deal) => deal.exporter === b.i));
document.getElementById("burgImport").innerHTML = ''; document.getElementById("burgImport").innerHTML = '';
// economics block
let productionHTML = '';
for (const resourceId in b.production) {
const {name, icon} = Resources.get(+resourceId);
const production = b.production[resourceId];
productionHTML += `<span data-tip="${name}: ${production}">
<svg class="resIcon"><use href="#${icon}"></svg>
<span style="margin: 0 0.2em 0 -0.2em">${production}</span>
</span>`;
}
document.getElementById('burgProduction').innerHTML = productionHTML;
//toggle lock //toggle lock
updateBurgLockIcon(); updateBurgLockIcon();