rewrite the other events

This commit is contained in:
buzz-lightsnack-2007 2024-05-12 19:55:07 +08:00
parent be0f4334f7
commit 777191a27c

View file

@ -23,21 +23,8 @@ class Page_Settings extends Page {
@param {object} window the window
*/
events() {
if (document.querySelector(`[data-action="filters,update"]`)) {
document
.querySelector(`[data-action="filters,update"]`)
.addEventListener(`click`, async () => {
let filters = new (
await import(chrome.runtime.getURL(`scripts/filters.js`))
).default();
filters.update();
});
}
if (document.querySelector(`[data-action="filters,add,one"]`)) {
document
.querySelector(`[data-action="filters,add,one"]`)
.addEventListener(`click`, async () => {
(document.querySelector(`[data-action="filters,update"]`))
? document.querySelector(`[data-action="filters,update"]`).addEventListener(`click`, async () => {
// Import the filters module.
this.data.filters = (this.data.filters) ? this.data.filters : new filters();
@ -102,9 +89,11 @@ class Page_Settings extends Page {
})
: false;
(document.querySelectorAll(`[data-action]`)).forEach((ELEMENT) => {
(document.querySelectorAll(`[data-action]`))
? (document.querySelectorAll(`[data-action]`)).forEach((ELEMENT) => {
ELEMENT.removeAttribute(`data-action`);
})
: false;
}
}