Since it shared with the loader, make sure that elements exist before adding

This commit is contained in:
buzz-lightsnack-2007 2024-05-07 15:30:31 +08:00
parent bb6becc909
commit 914cd5ff74

View file

@ -129,19 +129,17 @@ class Page_Popup extends Page {
ELEMENT.removeAttribute(`data-action`);
});
console.log(this[`elements`]);
this[`elements`][`button`][`open,settings`].addEventListener("click", () => {
(this[`elements`][`button`][`open,settings`]) ? this[`elements`][`button`][`open,settings`].addEventListener("click", () => {
chrome.runtime.openOptionsPage();
});
}) : false;
this[`elements`][`button`][`open,help`].addEventListener("click", () => {
(this[`elements`][`button`][`open,help`]) ? this[`elements`][`button`][`open,help`].addEventListener("click", () => {
new Window(`help.htm`);
});
}) : false;
this[`elements`][`button`][`analysis,reload`].addEventListener("click", () => {
(this[`elements`][`button`][`analysis,reload`]) ? this[`elements`][`button`][`analysis,reload`].addEventListener("click", () => {
this.send();
});
}) : false;
}
}