Index: chrome/browser/resources/settings/reset_page/reset_profile_dialog.js |
diff --git a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js |
index 89eae1fdfe2b8ac8f125348941ccbf22944e99ce..16079553f2a0f450d6e578dc0f1b10aafbd208b6 100644 |
--- a/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js |
+++ b/chrome/browser/resources/settings/reset_page/reset_profile_dialog.js |
@@ -12,6 +12,16 @@ Polymer({ |
behaviors: [WebUIListenerBehavior], |
+ properties: { |
+ // TODO(dpapad): Evaluate whether this needs to be synced across different |
+ // settings tabs. |
+ /** @private */ |
+ clearingInProgress_: { |
+ type: Boolean, |
+ value: false, |
+ }, |
+ }, |
+ |
/** @private {!settings.ResetBrowserProxy} */ |
browserProxy_: null, |
@@ -36,10 +46,10 @@ Polymer({ |
/** @private */ |
onResetTap_: function() { |
- this.$.resetSpinner.active = true; |
+ this.clearingInProgress_ = true; |
this.browserProxy_.performResetProfileSettings( |
this.$.sendSettings.checked).then(function() { |
- this.$.resetSpinner.active = false; |
+ this.clearingInProgress_ = false; |
this.$.dialog.close(); |
this.dispatchEvent(new CustomEvent('reset-done')); |
}.bind(this)); |