Added lock/unlock all

Lock All , Unlock All as separate buttons. Additionally to InvertLock.
This commit is contained in:
Ángel Montero Lamas 2021-12-17 18:01:09 +01:00
parent f57f004f9e
commit bad31f0272
2 changed files with 13 additions and 1 deletions

View file

@ -33,6 +33,8 @@ function overviewBurgs() {
document.getElementById("burgsListToLoad").addEventListener("change", function () {
uploadFile(this, importBurgNames);
});
document.getElementById("burgsLockAll").addEventListener("click", lockAllBurgs);
document.getElementById("burgsUnlockAll").addEventListener("click", unlockAllBurgs);
document.getElementById("burgsRemoveAll").addEventListener("click", triggerAllBurgsRemove);
document.getElementById("burgsInvertLock").addEventListener("click", invertLock);
@ -87,7 +89,7 @@ function overviewBurgs() {
<input data-tip="Burg name. Click and type to change" class="burgName" value="${b.name}" autocorrect="off" spellcheck="false">
<input data-tip="Burg province" class="burgState" value="${province}" disabled>
<input data-tip="Burg state" class="burgState" value="${state}" disabled>
<select data-tip="Dominant culture. Click to change burg culture (to change cell cultrure use Cultures Editor)" class="stateCulture">${getCultureOptions(
<select data-tip="Dominant culture. Click to change burg culture (to change cell culture use Cultures Editor)" class="stateCulture">${getCultureOptions(
b.culture
)}</select>
<span data-tip="Burg population" class="icon-male"></span>
@ -562,4 +564,12 @@ function overviewBurgs() {
pack.burgs = pack.burgs.map(burg => ({...burg, lock: !burg.lock}));
burgsOverviewAddLines();
}
function lockAllBurgs() {
pack.burgs = pack.burgs.map(burg => ({...burg, lock: burg.lock = true}));
burgsOverviewAddLines();
}
function unlockAllBurgs() {
pack.burgs = pack.burgs.map(burg => ({...burg, lock: burg.lock = false}));
burgsOverviewAddLines();
}
}