commit 368ddb419958042b15af93094f12e71f8bbd6f4c
parent 9233fe93199b2a4c6a81029db07778ac92ecd881
Author: Katja (ctucx) <git@ctu.cx>
Date: Wed, 16 Apr 2025 23:10:48 +0200
parent 9233fe93199b2a4c6a81029db07778ac92ecd881
Author: Katja (ctucx) <git@ctu.cx>
Date: Wed, 16 Apr 2025 23:10:48 +0200
settingsView: add confirm dialog to delete function
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/settingsView.js b/src/settingsView.js @@ -128,15 +128,17 @@ class SettingsView extends LitElement { this.viewState.setProfile(value); await initHafasClient(this.viewState.profile); } - } + }; clearStorage = () => { - clearDataStorage(); - localStorage.clear(); + if (confirm('Do you really want to delete all local data?')) { + clearDataStorage(); + localStorage.clear(); - caches.keys().then(names => names.forEach(name => caches.delete(name))); + caches.keys().then(names => names.forEach(name => caches.delete(name))); - location.reload(); + location.reload(); + } }; }