diff options
Diffstat (limited to 'options.html')
| -rw-r--r-- | options.html | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/options.html b/options.html index 3f8e731f..29ff949c 100644 --- a/options.html +++ b/options.html @@ -62,10 +62,15 @@    function initializeOptions() {      populateOptions();      for (var i = 0; i < editableFields.length; i++) -      $(editableFields[i]).addEventListener("change", enableSaveButton, false); +      $(editableFields[i]).addEventListener("keydown", onOptionKeydown, false);      $("advancedOptions").addEventListener("click", openAdvancedOptions, false);    } +  function onOptionKeydown(event) { +    if (event.keyCode > 31) // Ignore modifiers and TAB. +      enableSaveButton(); +  } +    function enableSaveButton() { $("saveOptions").removeAttribute("disabled"); }    // Saves options to localStorage.  | 
