| Index: chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js | 
| diff --git a/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js b/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js | 
| index d5c56c6c8b00bc046fe07d30ec5890f54dc54aa8..5971300dcdd3aec525f562414cdf913ba2c05a95 100644 | 
| --- a/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js | 
| +++ b/chrome/browser/resources/settings/clear_browsing_data_page/clear_browsing_data_page.js | 
| @@ -72,8 +72,7 @@ Polymer({ | 
|  | 
| /** @private */ | 
| doneClearing_: function() { | 
| -    if (this.$) | 
| -      this.$.clearDataButton.disabled = false; | 
| +    // TODO(dschuyler): inform the user on whether clearing data was successful. | 
| }, | 
|  | 
| /** | 
| @@ -92,9 +91,16 @@ Polymer({ | 
| } | 
| }, | 
|  | 
| -  /** @private */ | 
| -  onPerformClearBrowsingDataTap_: function() { | 
| -    this.$.clearDataButton.disabled = true; | 
| -    chrome.send('performClearBrowserData'); | 
| +  showClearBrowsingDataDialog: function() { | 
| +    this.$.clearBrowsingDataDialog.open(); | 
| +  }, | 
| + | 
| +  /** | 
| +   * @param {!Event} event Tells us whether to perform an action or cancel. | 
| +   * @private | 
| +   */ | 
| +  onDialogClosed_: function(event) { | 
| +    if (event.detail.confirmed) | 
| +      chrome.send('performClearBrowserData'); | 
| }, | 
| }); | 
|  |