X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=popup.js;h=ee8659a379a048c2c4eb4742bd7ef5af6c7b942c;hb=ecc284d8a4bb5b0e267b80b3ed6e3cc6f6cf418f;hp=640aa5bb0c03ea23440fabdb54a3e2351106cec8;hpb=3a003566115fa1f778c77f3e3812494ad5ba6688;p=chrome-ext%2Fweb-power-switch.git
diff --git a/popup.js b/popup.js
index 640aa5b..ee8659a 100644
--- a/popup.js
+++ b/popup.js
@@ -166,6 +166,15 @@ document.addEventListener('DOMContentLoaded', function() {
url_base = settings['url'] || settings_defaults['url'];
user = settings['user'] || settings_defaults['user'];
pass = settings['pass'] || settings_defaults['pass'];
- fetchpage('index.htm', initpopup);
+ chrome.permissions.contains({
+ origins: [url_base + '/*']
+ }, function(granted) {
+ if (granted)
+ fetchpage('index.htm', initpopup);
+ else
+ setstatus('Missing permissions;
please visit the ' +
+ 'settings page' +
+ '
to grant access.');
+ });
});
});