aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pages/options.coffee6
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", ->