+
-
+
diff --git a/popup.js b/popup.js
index 3e54e81..51ca934 100644
--- a/popup.js
+++ b/popup.js
@@ -90,7 +90,7 @@ function updateState(result) {
}
function updateUIState() {
- let button = document.querySelector("#main-button-container button");
+ let button = document.querySelector("button.main-button");
if (ASK.mode == "blacklist" && ASK.pageMatched && !ASK.pageExcluded) {
button.classList.toggle("active", true);
// button.innerHTML = "X";
@@ -121,7 +121,7 @@ function initialize() {
});
});
- document.querySelector("#main-button-container button").addActivateEvent((event) => {
+ document.querySelector("button.main-button").addActivateEvent((event) => {
toggleState();
let matchingPatterns = ASK.matchingPatterns.join("\n");
@@ -133,15 +133,25 @@ function initialize() {
"mode": mode
}, () => {
updateUIState();
- if (ASK.pageMatched && !ASK.pageExcluded)
+ let reloadButton = document.querySelector("button.reload-button");
+ if (ASK.pageMatched && !ASK.pageExcluded) {
chrome.tabs.executeScript(null, { code: 'killSticky()' });
+ reloadButton.classList.toggle("active", false);
+ } else {
+ reloadButton.classList.toggle("active", true);
+ }
});
});
- document.querySelector("#aux-button-container button").addActivateEvent((event) => {
+ document.querySelector("button.options-button").addActivateEvent(() => {
chrome.runtime.openOptionsPage(null);
});
+
+ document.querySelector("button.reload-button").addActivateEvent(() => {
+ chrome.tabs.update(null, { url: ASK.activeTabLocation });
+ window.close();
+ });
}
initialize();
\ No newline at end of file
+
+
+