aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2014-11-01 09:43:23 +0000
committerStephen Blott2014-11-01 09:43:23 +0000
commit2c27a1cf0abf1739a97763c9503c0a2cedaef3a9 (patch)
tree2a2075a710d4102ecc6dbfbb0203c132bd324204
parentb8e14dc6938db600aa78f14442531b0959dbd20f (diff)
downloadvimium-2c27a1cf0abf1739a97763c9503c0a2cedaef3a9.tar.bz2
Activate "Save" button on input (non-empty text areas).
-rw-r--r--pages/options.coffee3
1 files changed, 3 insertions, 0 deletions
diff --git a/pages/options.coffee b/pages/options.coffee
index 0966fbaf..1ac40503 100644
--- a/pages/options.coffee
+++ b/pages/options.coffee
@@ -58,6 +58,9 @@ class TextOption extends Option
readValueFromElement: -> @element.value.trim()
class NonEmptyTextOption extends Option
+ constructor: (field,enableSaveButton) ->
+ super(field,enableSaveButton)
+ @element.addEventListener "input", enableSaveButton
populateElement: (value) -> @element.value = value
# If the new value is not empty, then return it. Otherwise, restore the default value.
readValueFromElement: -> if value = @element.value.trim() then value else @restoreToDefault()