| 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; | 
|  |