Index: popup.js |
diff --git a/popup.js b/popup.js |
index cce3937f49c4c09551b26a582d0437c86dfa258f..f31d31aabbd87b88bbad7732584d676f09f1e6dd 100644 |
--- a/popup.js |
+++ b/popup.js |
@@ -36,7 +36,9 @@ function onLoad() |
// Mark page as 'local' or 'nohtml' to hide non-relevant elements |
if (!page || (page.url.protocol != "http:" && |
page.url.protocol != "https:")) |
+ { |
document.body.classList.add("local"); |
+ } |
else if (!require("filterComposer").isPageReady(page)) |
{ |
document.body.classList.add("nohtml"); |
@@ -49,10 +51,10 @@ function onLoad() |
); |
} |
- // Ask content script whether clickhide is active. If so, show cancel button. |
- // If that isn't the case, ask background.html whether it has cached filters. If so, |
- // ask the user whether she wants those filters. |
- // Otherwise, we are in default state. |
+ // Ask content script whether clickhide is active. If so, show |
+ // cancel button. If that isn't the case, ask background.html |
+ // whether it has cached filters. If so, ask the user whether she |
+ // wants those filters. Otherwise, we are in default state. |
if (page) |
{ |
if (checkWhitelisted(page)) |
@@ -66,9 +68,15 @@ function onLoad() |
} |
}); |
- document.getElementById("enabled").addEventListener("click", toggleEnabled, false); |
- document.getElementById("clickhide").addEventListener("click", activateClickHide, false); |
- document.getElementById("clickhide-cancel").addEventListener("click", cancelClickHide, false); |
+ document.getElementById("enabled").addEventListener( |
+ "click", toggleEnabled, false |
+ ); |
+ document.getElementById("clickhide").addEventListener( |
+ "click", activateClickHide, false |
+ ); |
+ document.getElementById("clickhide-cancel").addEventListener( |
+ "click", cancelClickHide, false |
+ ); |
document.getElementById("options").addEventListener("click", () => |
{ |
ext.showOptions(); |
@@ -79,7 +87,11 @@ function onLoad() |
{ |
collapser.addEventListener("click", toggleCollapse, false); |
if (!Prefs[collapser.dataset.option]) |
- document.getElementById(collapser.dataset.collapsable).classList.add("collapsed"); |
+ { |
+ document.getElementById( |
+ collapser.dataset.collapsable |
+ ).classList.add("collapsed"); |
+ } |
} |
} |
@@ -91,7 +103,9 @@ function toggleEnabled() |
let host = getDecodedHostname(page.url).replace(/^www\./, ""); |
let filter = Filter.fromText("@@||" + host + "^$document"); |
if (filter.subscriptions.length && filter.disabled) |
+ { |
filter.disabled = false; |
+ } |
else |
{ |
filter.disabled = false; |