From 681f939c063a66cefa21b7eda63fa7256a7560de Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Mon, 18 Jan 2010 00:49:23 -0800 Subject: Don't enable the save button when tabbing through fields on the Options page. --- options.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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. -- cgit v1.2.3