Index: chrome/common/extensions/docs/examples/api/contentSettings/popup.html |
diff --git a/chrome/common/extensions/docs/examples/api/contentSettings/popup.html b/chrome/common/extensions/docs/examples/api/contentSettings/popup.html |
index da68f3e5f57d85afed7661293b0f43eadf1c470c..dc3c9f009d5e69c5ddc98407dc4981431396dc99 100644 |
--- a/chrome/common/extensions/docs/examples/api/contentSettings/popup.html |
+++ b/chrome/common/extensions/docs/examples/api/contentSettings/popup.html |
@@ -1,86 +1,53 @@ |
<!DOCTYPE html> |
<html> |
-<head> |
-<script> |
-var incognito; |
-var url; |
+ <head> |
+ <title>Popup</title> |
+ <script src="popup.js"></script> |
+ </head> |
+ <body> |
+ <fieldset> |
+ <dl> |
+ <dt><label for="cookies">Cookies: </label></dt> |
+ <dd><select id="cookies"> |
+ <option value="allow">Allow</option> |
+ <option value="session_only">Session only</option> |
+ <option value="block">Block</option> |
+ </select></dd> |
+ <dt><label for="images">Images: </label></dt> |
+ <dd><select id="images"> |
+ <option value="allow">Allow</option> |
+ <option value="block">Block</option> |
+ </select> |
+ <dt><label for="javascript">Javascript: </label></dt> |
+ <dd><select id="javascript"> |
+ <option value="allow">Allow</option> |
+ <option value="block">Block</option> |
+ </select></dd> |
+ <dt><label for="plugins">Plug-ins: </label></dt> |
+ <dd><select id="plugins"> |
+ <option value="allow">Allow</option> |
+ <option value="block">Block</option> |
+ </select></dd> |
+ <dt><label for="popups">Pop-ups: </label></dt> |
+ <dd><select id="popups"> |
+ <option value="allow">Allow</option> |
+ <option value="block">Block</option> |
+ </select></dd> |
+ <dt><label for="location">Location: </label></dt> |
+ <dd><select id="location" disabled> |
+ <option value="allow">Allow</option> |
+ <option value="ask">Ask</option> |
+ <option value="block">Block</option> |
+ </select></dd> |
+ <dt><label for="notifications">Notifications: </label></dt> |
+ <dd><select id="notifications"> |
+ <option value="allow">Allow</option> |
+ <option value="ask">Ask</option> |
+ <option value="block">Block</option> |
+ </select></dd> |
+ </dl> |
+ </fieldset> |
-function init() { |
- chrome.tabs.getSelected(undefined, function(tab) { |
- incognito = tab.incognito; |
- url = tab.url; |
- var types = ["cookies", "images", "javascript", "plugins", "popups", |
- "notifications"]; |
- types.forEach(function(type) { |
- chrome.contentSettings[type].get({ |
- 'primaryUrl': url, |
- 'incognito': incognito |
- }, |
- function(details) { |
- document.getElementById(type).value = details.setting; |
- }); |
- }); |
- }); |
-} |
-function settingChanged(element) { |
- var type = element.id; |
- var setting = element.value; |
- var pattern = /^file:/.test(url) ? url : url.replace(/\/[^\/]*?$/, '/*'); |
- console.log(type+" setting for "+pattern+": "+setting); |
- chrome.contentSettings[type].set({ |
- 'primaryPattern': pattern, |
- 'setting': setting, |
- 'scope': (incognito ? 'incognito_session_only' : 'regular') |
- }); |
-} |
-</script> |
-</head> |
-<body onload="init()"> |
- |
-<fieldset> |
-<dl> |
-<dt><label for="cookies">Cookies: </label></dt> |
-<dd><select id="cookies" onchange="settingChanged(this);"> |
- <option value="allow">Allow</option> |
- <option value="session_only">Session only</option> |
- <option value="block">Block</option> |
-</select></dd> |
-<dt><label for="images">Images: </label></dt> |
-<dd><select id="images" onchange="settingChanged(this);"> |
- <option value="allow">Allow</option> |
- <option value="block">Block</option> |
-</select> |
-<dt><label for="javascript">Javascript: </label></dt> |
-<dd><select id="javascript" onchange="settingChanged(this);"> |
- <option value="allow">Allow</option> |
- <option value="block">Block</option> |
-</select></dd> |
-<dt><label for="plugins">Plug-ins: </label></dt> |
-<dd><select id="plugins" onchange="settingChanged(this);"> |
- <option value="allow">Allow</option> |
- <option value="block">Block</option> |
- </select></dd> |
-<dt><label for="popups">Pop-ups: </label></dt> |
-<dd><select id="popups" onchange="settingChanged(this);"> |
- <option value="allow">Allow</option> |
- <option value="block">Block</option> |
- </select></dd> |
-<dt><label for="location">Location: </label></dt> |
-<dd><select id="location" onchange="settingChanged(this);" disabled> |
- <option value="allow">Allow</option> |
- <option value="ask">Ask</option> |
- <option value="block">Block</option> |
- </select></dd> |
-<dt><label for="notifications">Notifications: </label></dt> |
-<dd><select id="notifications" onchange="settingChanged(this);"> |
- <option value="allow">Allow</option> |
- <option value="ask">Ask</option> |
- <option value="block">Block</option> |
- </select></dd> |
-</dl> |
-</fieldset> |
- |
- |
-</body> |
+ </body> |
</html> |