Update index.html
This commit is contained in:
parent
5e906d8052
commit
de9d6fcb24
@ -185,7 +185,7 @@
|
|||||||
// metall: DataTypes.INTEGER,
|
// metall: DataTypes.INTEGER,
|
||||||
// gold: DataTypes.INTEGER,
|
// gold: DataTypes.INTEGER,
|
||||||
// diamond: DataTypes.INTEGER,)
|
// diamond: DataTypes.INTEGER,)
|
||||||
// выводим красиво, количество каждого ресурса (без прогрессбара) и добавляем в конце прогрессбар заполненности (warehouseCapacity это максимальная вместимость совокупности всех ресурсов)
|
// выводим красиво, количество каждого ресурса (без прогрессбара) и добавляем в конце прогрессбар заполненности с указанием процента (warehouseCapacity это максимальная вместимость совокупности всех ресурсов)
|
||||||
const warehouseDiv = document.getElementById("warehouse");
|
const warehouseDiv = document.getElementById("warehouse");
|
||||||
warehouseDiv.innerHTML = "";
|
warehouseDiv.innerHTML = "";
|
||||||
const resources = ['wood', 'coal', 'oil', 'metall', 'gold', 'diamond'];
|
const resources = ['wood', 'coal', 'oil', 'metall', 'gold', 'diamond'];
|
||||||
@ -195,12 +195,12 @@
|
|||||||
warehouseDiv.appendChild(div);
|
warehouseDiv.appendChild(div);
|
||||||
});
|
});
|
||||||
// Добавляем прогрессбар заполненности склада
|
// Добавляем прогрессбар заполненности склада
|
||||||
const warehouseProgress = (Object.values(warehouse).reduce((acc, val) => acc + val, 0) / warehouse.warehouseCapacity) * 100;
|
const warehouseCapacity = warehouse.wood + warehouse.coal + warehouse.oil + warehouse.metall + warehouse.gold + warehouse.diamond;
|
||||||
const warehouseProgressBar = document.createElement("div");
|
const progress = (warehouseCapacity / warehouse.capacity) * 100;
|
||||||
warehouseProgressBar.classList.add("progress-bar");
|
const progressBar = document.createElement("div");
|
||||||
warehouseProgressBar.innerHTML = `<div class="progress-bar-inner" style="width: ${warehouseProgress}%"></div>`;
|
progressBar.classList.add("progress-bar");
|
||||||
warehouseDiv.appendChild(warehouseProgressBar);
|
progressBar.innerHTML = `<div class="progress-bar-inner" style="width: ${progress}%"></div>`;
|
||||||
|
warehouseDiv.appendChild(progressBar);
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
console.error("Ошибка загрузки данных:", err);
|
console.error("Ошибка загрузки данных:", err);
|
||||||
|
Loading…
Reference in New Issue
Block a user