X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=options.js;fp=options.js;h=bda30386299867b902bf547378d8b4e2307fc4d3;hb=d5664f4c0e48e6666259b4d36921fcddc71dda39;hp=b017cd8087c240d7aaf1d1f4e7f0d21f66fca40e;hpb=265f39ca490cfd56c7b1b4ae8c3cd36a5e1e41f7;p=chrome-ext%2Fweb-power-switch.git diff --git a/options.js b/options.js index b017cd8..bda3038 100644 --- a/options.js +++ b/options.js @@ -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; }); }); };