diff options
| -rw-r--r-- | pages/options.coffee | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pages/options.coffee b/pages/options.coffee index 62d42270..bad4732b 100644 --- a/pages/options.coffee +++ b/pages/options.coffee @@ -277,7 +277,7 @@ initPopupPage = -> # Populate options. Just one, here. exclusions = new ExclusionRulesOption("exclusionRules", onUpdated, tab.url) - document.addEventListener "keyup", (event) -> + updateState = -> rules = exclusions.readValueFromElement() isEnabled = bgExclusions.getRule tab.url, rules console.log isEnabled @@ -289,6 +289,10 @@ initPopupPage = -> else "Enabled" + updateState() + for event in ["keyup", "DOMNodeInserted", "DOMNodeRemoved"] + document.addEventListener event, updateState + # # Initialization. document.addEventListener "DOMContentLoaded", -> |
