diff options
| -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. |
