Index: chrome/browser/resources/options/website_settings_edit_page.js |
diff --git a/chrome/browser/resources/options/website_settings_edit_page.js b/chrome/browser/resources/options/website_settings_edit_page.js |
index d19cf0d2188917c823064ff8698a151ddbb1bb6c..5be1c8fb5debc0a0e0febabbfbec6ad05cd49701 100644 |
--- a/chrome/browser/resources/options/website_settings_edit_page.js |
+++ b/chrome/browser/resources/options/website_settings_edit_page.js |
@@ -29,6 +29,10 @@ cr.define('options.WebsiteSettings', function() { |
initializePage: function() { |
Page.prototype.initializePage.call(this); |
+ $('website-settings-storage-delete-button').onclick = function(event) { |
+ chrome.send('deleteLocalStorage'); |
+ }; |
+ |
$('websiteSettingsEditorCancelButton').onclick = |
PageManager.closeOverlay.bind(PageManager); |
@@ -55,13 +59,14 @@ cr.define('options.WebsiteSettings', function() { |
/** |
* Populates and displays the page with given origin information. |
- * @param {string} local_storage A string describing the local storage use. |
+ * @param {string} localStorage A string describing the local storage use. |
* @param {Object} permissions A dictionary of permissions to their |
* available and current settings, and if it is editable. |
+ * @param {boolean} showPage If the page should raised. |
* @private |
*/ |
- populateOrigin_: function(local_storage, permissions) { |
- $('local-storage-title').textContent = local_storage; |
+ populateOrigin_: function(localStorage, permissions, showPage) { |
+ $('local-storage-title').textContent = localStorage; |
for (var key in permissions) { |
var selector = $(key + '-select-option'); |
@@ -77,7 +82,8 @@ cr.define('options.WebsiteSettings', function() { |
selector.originalValue = permissions[key].setting; |
selector.disabled = !permissions[key].editable; |
} |
- PageManager.showPageByName('websiteEdit', false); |
+ if (showPage) |
+ PageManager.showPageByName('websiteEdit', false); |
}, |
updatePermissions: function() { |
@@ -91,9 +97,11 @@ cr.define('options.WebsiteSettings', function() { |
}, |
}; |
- WebsiteSettingsEditor.populateOrigin = function(local_storage, permissions) { |
- WebsiteSettingsEditor.getInstance().populateOrigin_(local_storage, |
- permissions); |
+ WebsiteSettingsEditor.populateOrigin = function(localStorage, permissions, |
+ showPage) { |
+ WebsiteSettingsEditor.getInstance().populateOrigin_(localStorage, |
+ permissions, |
+ showPage); |
}; |
// Export |