From bad31f0272972d71a92c7b36e3ea4edfc4329f26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81ngel=20Montero=20Lamas?= Date: Fri, 17 Dec 2021 18:01:09 +0100 Subject: [PATCH] Added lock/unlock all Lock All , Unlock All as separate buttons. Additionally to InvertLock. --- index.html | 2 ++ modules/ui/burgs-overview.js | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 630f43b8..b8ba0e06 100644 --- a/index.html +++ b/index.html @@ -3284,6 +3284,8 @@ + + diff --git a/modules/ui/burgs-overview.js b/modules/ui/burgs-overview.js index 97093035..c93f393c 100644 --- a/modules/ui/burgs-overview.js +++ b/modules/ui/burgs-overview.js @@ -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() { - ${getCultureOptions( b.culture )} @@ -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(); + } }