]> git.wh0rd.org - chrome-ext/web-power-switch.git/blobdiff - options.js
options: switch to new chrome options page
[chrome-ext/web-power-switch.git] / options.js
index b017cd8087c240d7aaf1d1f4e7f0d21f66fca40e..bda30386299867b902bf547378d8b4e2307fc4d3 100644 (file)
@@ -37,10 +37,17 @@ function update_settings() {
        });
 
        msg.timeout = setTimeout(function() {
-               msg.innerText = '';
+               // Can't leave this blank or Chrome will resize the options page.
+               msg.innerHTML = ' ';
        }, 5000);
 }
 
+function keydown(e) {
+       if (e.key == 'Enter') {
+               update_settings();
+       }
+}
+
 window.onload = function() {
        storage.get(settings_keys, function(settings) {
                var field = document.getElementById('save');
@@ -49,6 +56,7 @@ window.onload = function() {
                settings_keys.forEach(function(key) {
                        var field = document.getElementById(key);
                        field.value = settings[key] || settings_defaults[key];
+                       field.onkeydown = keydown;
                });
        });
 };