|  | <head> | 
|  | <style> | 
|  | body { | 
|  | width: 20em; | 
|  | } | 
|  | </style> | 
|  | <script> | 
|  | function getParam(key) { | 
|  | var idx = window.location.search.indexOf(key + "="); | 
|  | var value = ''; | 
|  | if (idx >= 0) { | 
|  | idx += key.length + 1; | 
|  | value = window.location.search.substring(idx).split('&')[0]; | 
|  | } | 
|  | return value; | 
|  | } | 
|  |  | 
|  | function init() { | 
|  | var permission = getParam('permission'); | 
|  | var host = getParam('host'); | 
|  | var message=''; | 
|  |  | 
|  | if (permission == 'include') { | 
|  | message = 'The host at ' + host + ' is allowed to use the plugin'; | 
|  | } else if (permission == 'exclude') { | 
|  | message = 'The host at ' + host + ' has been been blacklisted.'; | 
|  | } else if (permission == 'unknown') { | 
|  | message = 'The host at ' + host + ' is unknown to the plugin.'; | 
|  | } | 
|  |  | 
|  | document.getElementById('message').innerText = message; | 
|  | } | 
|  |  | 
|  | function updateConfiguration() { | 
|  | var url = 'DevModeOptions.html?host=' + getParam('host'); | 
|  | url = chrome.extension.getURL(url); | 
|  | chrome.tabs.create({'url' : url}); | 
|  | } | 
|  | </script> | 
|  | </head> | 
|  | <body onload='javascript:init()'> | 
|  | <h3>GWT Developer Plugin</h3> | 
|  | <div id='message'></div> | 
|  | <br/> | 
|  | <button onclick= "updateConfiguration()">Update Your Configuration</button> | 
|  | </p> | 
|  | </body> |