From 4f41001b7c3848ebd53cad34c47a8540f430014f Mon Sep 17 00:00:00 2001 From: Erik van `t Wout Date: Mon, 29 Mar 2021 22:36:24 +0200 Subject: [PATCH] * Allow deletion of domain config --- ewpass.js | 18 ++++++++++++++++-- index.html | 5 ++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/ewpass.js b/ewpass.js index 314f18a..ecd931c 100644 --- a/ewpass.js +++ b/ewpass.js @@ -35,7 +35,11 @@ ); }; - var calcRounds = l => { + var storeDomains = () => { + Storage.setItem('domains', JSON.stringify(settings.domains)); + }; + + var calcRounds = (l, allowBias) => { var m = 0xffffffff; var n = 0; @@ -138,7 +142,7 @@ ]; settings.domains[currentDomain] = _settings; - Storage.setItem('domains', JSON.stringify(settings.domains)); + storeDomains(); }; ns.nextIteration = () => { @@ -182,6 +186,16 @@ }); }; + ns.deleteDomain = () => { + if (Object.keys(settings.domains).indexOf($('#domain').val()) >= 0) { + delete settings.domains[$('#domain').val()]; + storeDomains(); + + $('#domain').val(''); + ns.loadSettingsForDomain(); + } + }; + ns.setup = () => { if (Storage.getItem('checksum') != null) { settings.checksum = Storage.getItem('checksum'); diff --git a/index.html b/index.html index a083a64..710bdd5 100644 --- a/index.html +++ b/index.html @@ -29,7 +29,10 @@ Domain: - + + + + Options: