From 79f358f0bea06497be37796437cd2cef92f9080a Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Fri, 29 Mar 2024 18:22:35 +0800 Subject: [PATCH] Add data removal function Yet to test its complete functionality --- gui/scripts/pages/settings.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gui/scripts/pages/settings.js b/gui/scripts/pages/settings.js index a1c2728..f5f2c1e 100644 --- a/gui/scripts/pages/settings.js +++ b/gui/scripts/pages/settings.js @@ -36,13 +36,21 @@ function events() { let filters = await import(chrome.runtime.getURL(`scripts/filters.js`)); filters.update(); }); + document + .querySelector(`[data-action="storage,clear"]`) + .addEventListener(`click`, async () => { + let storage = await import( + chrome.runtime.getURL(`scripts/secretariat.js`) + ); + storage.forget(`sites`); + }); } function main() { let tab = windowman.prepare(); windowman.fill(); - arrange(); events(); + arrange(); } main();