Chromium Code Reviews| 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..2c9f46abce470228912e42b09ac74a16e4a3540c 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); |
| + $('websiteSettingsStorageDeleteButton').onclick = function(event) { |
| + chrome.send('deleteLocalStorage'); |
| + }; |
| + |
| $('websiteSettingsEditorCancelButton').onclick = |
| PageManager.closeOverlay.bind(PageManager); |
| @@ -58,9 +62,10 @@ cr.define('options.WebsiteSettings', function() { |
| * @param {string} local_storage 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} show_page If the page should raised. |
| * @private |
| */ |
| - populateOrigin_: function(local_storage, permissions) { |
| + populateOrigin_: function(local_storage, permissions, show_page) { |
|
Bernhard Bauer
2014/08/22 20:42:38
This should be named showPage (same goes for local
Daniel Nishi
2014/08/22 21:45:25
Done.
|
| $('local-storage-title').textContent = local_storage; |
| 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 (show_page) |
| + PageManager.showPageByName('websiteEdit', false); |
| }, |
| updatePermissions: function() { |
| @@ -91,9 +97,11 @@ cr.define('options.WebsiteSettings', function() { |
| }, |
| }; |
| - WebsiteSettingsEditor.populateOrigin = function(local_storage, permissions) { |
| + WebsiteSettingsEditor.populateOrigin = function(local_storage, permissions, |
| + show_page) { |
| WebsiteSettingsEditor.getInstance().populateOrigin_(local_storage, |
| - permissions); |
| + permissions, |
| + show_page); |
| }; |
| // Export |