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.'); + }); }); });