update reference to be as default functions

This commit is contained in:
buzz-lightsnack-2007 2024-04-02 19:58:45 +08:00
parent 1e9c50dc9e
commit 8164ccf8e4

View file

@ -6,8 +6,8 @@
//import { windowman } from "../windowman.js";
async function build() {
let secretariat = (
await import(chrome.runtime.getURL("scripts/secretariat.js"))
let secretariat = await import(
chrome.runtime.getURL("scripts/secretariat.js")
);
let windowman = (
await import(chrome.runtime.getURL("gui/scripts/windowman.js"))
@ -48,26 +48,36 @@ function main() {
*/
function events() {
if (document.querySelector(`[data-action="filters,update"]`)) {
document.querySelector(`[data-action="filters,update"]`).addEventListener(`click`, async () => {
let filters = new ((
document
.querySelector(`[data-action="filters,update"]`)
.addEventListener(`click`, async () => {
let filters = new (
await import(chrome.runtime.getURL(`scripts/filters.js`))
).default);
).default();
await 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,add,one"]`)
.addEventListener(`click`, async () => {
(async () => {
// Import the filters module.
let texts = (await import(chrome.runtime.getURL(`gui/scripts/read.js`))).default;
let filters = new ((await import(chrome.runtime.getURL(`scripts/filters.js`))).default);
let texts = (
await import(chrome.runtime.getURL(`gui/scripts/read.js`))
).default;
let filters = new (
await import(chrome.runtime.getURL(`scripts/filters.js`))
).default();
// Open text input window for adding a filter.
let filter_source = prompt(texts.localized(`settings_filters_add_prompt`));
if (filter_source.trim) {
filters.update(filter_source.trim);
};
let filter_source = prompt(
texts.localized(`settings_filters_add_prompt`),
);
if (filter_source ? filter_source.trim() : false) {
filters.update(filter_source.trim());
}
})();
});
}