Chromium Code Reviews| Index: chrome/browser/resources/settings/privacy_page/privacy_page.js |
| diff --git a/chrome/browser/resources/settings/privacy_page/privacy_page.js b/chrome/browser/resources/settings/privacy_page/privacy_page.js |
| index f8a2b7a5644efa698c991bcacf32f62a9fed4dd0..00b0dd17e1868f4b1d697082105af64e4ad9441d 100644 |
| --- a/chrome/browser/resources/settings/privacy_page/privacy_page.js |
| +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.js |
| @@ -28,41 +28,17 @@ |
| }, |
| /** @private */ |
| - showClearBrowsingDataDialog_: { |
| - computed: 'computeShowClearBrowsingDataDialog_(currentRoute)', |
| - type: Boolean, |
| - }, |
| + showClearBrowsingDataDialog_: Boolean, |
| }, |
| ready: function() { |
| this.ContentSettingsTypes = settings.ContentSettingsTypes; |
| }, |
| - /** @suppress {missingProperties} */ |
| - attached: function() { |
| - settings.main.rendered.then(function() { |
|
michaelpg
2016/06/29 01:54:40
Haha, I guess that's what happens when you suppres
Dan Beam
2016/06/29 20:42:49
tests aren't compiled
michaelpg
2016/06/29 21:03:29
I didn't mean to imply causality per se. "And that
|
| - if (this.showClearBrowsingDataDialog_) { |
| - var dialog = this.$$('settings-clear-browsing-data-dialog').$.dialog; |
| - // TODO(dbeam): cast to a CrDialogElement when it compiles. |
| - dialog.refit(); |
| - } |
| - }.bind(this)); |
| - }, |
| - |
| - /** |
| - * @return {boolean} Whether the Clear Browsing Data dialog should be showing. |
| - * @private |
| - */ |
| - computeShowClearBrowsingDataDialog_: function() { |
| - var route = this.currentRoute; |
| - return route && route.dialog == 'clear-browsing-data'; |
| - }, |
| - |
| /** @private */ |
| onManageCertificatesTap_: function() { |
| <if expr="use_nss_certs"> |
| - var pages = /** @type {!SettingsAnimatedPagesElement} */(this.$.pages); |
| - pages.setSubpageChain(['manage-certificates']); |
| + this.$.pages.setSubpageChain(['manage-certificates']); |
| </if> |
| <if expr="is_win or is_macosx"> |
| settings.PrivacyPageBrowserProxyImpl.getInstance(). |
| @@ -72,18 +48,12 @@ |
| /** @private */ |
| onSiteSettingsTap_: function() { |
| - var pages = /** @type {!SettingsAnimatedPagesElement} */(this.$.pages); |
| - pages.setSubpageChain(['site-settings']); |
| + this.$.pages.setSubpageChain(['site-settings']); |
| }, |
| /** @private */ |
| onClearBrowsingDataTap_: function() { |
| - this.currentRoute = { |
| - page: this.currentRoute.page, |
| - section: this.currentRoute.section, |
| - subpage: this.currentRoute.subpage, |
| - dialog: 'clear-browsing-data', |
| - }; |
| + this.showClearBrowsingDataDialog_ = true; |
| }, |
| /** |
| @@ -91,14 +61,7 @@ |
| * @private |
| */ |
| onIronOverlayClosed_: function(event) { |
| - if (Polymer.dom(event).rootTarget.tagName != 'CR-DIALOG') |
| - return; |
| - |
| - this.currentRoute = { |
| - page: this.currentRoute.page, |
| - section: this.currentRoute.section, |
| - subpage: this.currentRoute.subpage, |
| - // Drop dialog key. |
| - }; |
| + if (Polymer.dom(event).rootTarget.tagName == 'CR-DIALOG') |
| + this.showClearBrowsingDataDialog_ = false; |
| }, |
| }); |