X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=popup.js;h=22c31604dccc3be9d89a189555ed4f36a887c637;hb=e09bdd59a2ee6ed310948665a41b9cdfa21990ea;hp=742962dd074def469fca2bed4e2743b8b7176888;hpb=d03b7e74a156f313a2145b73b3945dd9b68bc701;p=chrome-ext%2Fweb-power-switch.git
diff --git a/popup.js b/popup.js
index 742962d..22c3160 100644
--- a/popup.js
+++ b/popup.js
@@ -14,8 +14,11 @@ function fetchpage(url, callback) {
callback(xhr, state);
} else {
xhr.setstatus = true;
- setstatus('Could not connect;
check your ' +
- 'settings');
+ setstatus(
+ 'Could not connect;
check your ' +
+ 'settings'
+ );
+ document.getElementById('open-settings').onclick = open_settings_page;
console.log('connect error', state);
}
}
@@ -161,6 +164,10 @@ function setstatus(msg) {
status.style.position = msg ? '' : 'absolute';
}
+function open_settings_page() {
+ chrome.runtime.openOptionsPage();
+}
+
document.addEventListener('DOMContentLoaded', function() {
storage.get(settings_keys, function(settings) {
url_base = settings['url'] || settings_defaults['url'];
@@ -174,10 +181,11 @@ document.addEventListener('DOMContentLoaded', function() {
} else {
setstatus(
'Missing permissions;
please visit the ' +
- 'settings page' +
+ 'settings page' +
'
to grant access.
' +
'