Chromium Code Reviews| Index: chrome/browser/resources/settings/reset_page/reset_page.js |
| diff --git a/chrome/browser/resources/settings/reset_page/reset_page.js b/chrome/browser/resources/settings/reset_page/reset_page.js |
| index 6fa17744a7aa4a3c1a01bbdd276d7cc21c2e063e..a33fe549942ab800fe552712c177ba81771b886b 100644 |
| --- a/chrome/browser/resources/settings/reset_page/reset_page.js |
| +++ b/chrome/browser/resources/settings/reset_page/reset_page.js |
| @@ -18,6 +18,8 @@ |
| Polymer({ |
| is: 'settings-reset-page', |
| + behaviors: [settings.RouteObserverBehavior], |
| + |
| properties: { |
| <if expr="chromeos"> |
| /** @private */ |
| @@ -31,9 +33,21 @@ Polymer({ |
| }, |
| }, |
| + /** @protected */ |
| + currentRouteChanged: function() { |
| + if (settings.getCurrentRoute() == settings.Route.RESET_DIALOG) { |
| + this.$.resetProfileDialog.get().open(); |
| + } |
| + }, |
| + |
| /** @private */ |
| onShowResetProfileDialog_: function() { |
| - this.$.resetProfileDialog.get().open(); |
| + settings.navigateTo(settings.Route.RESET_DIALOG); |
|
tommycli
2016/09/27 18:38:41
lgtm. This seems consistent with how onClearBrowsi
alito
2016/09/27 18:43:01
:-) You will get to look at a suggestion shortly.
|
| + }, |
| + |
| + /** @private */ |
| + onResetProfileDialogClose_: function() { |
| + settings.navigateToPreviousRoute(); |
| }, |
| <if expr="chromeos"> |