Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / options / reset_profile_settings_overlay.js
index 30a6d44..d216902 100644 (file)
@@ -3,8 +3,9 @@
 // found in the LICENSE file.
 
 cr.define('options', function() {
-  var OptionsPage = options.OptionsPage;
-  var ResetProfileSettingsBanner = options.ResetProfileSettingsBanner;
+  var Page = cr.ui.pageManager.Page;
+
+  var AutomaticSettingsResetBanner = options.AutomaticSettingsResetBanner;
 
   /**
    * ResetProfileSettingsOverlay class
@@ -12,23 +13,20 @@ cr.define('options', function() {
    * @class
    */
   function ResetProfileSettingsOverlay() {
-    OptionsPage.call(
-        this, 'resetProfileSettings',
-        loadTimeData.getString('resetProfileSettingsOverlayTabTitle'),
-        'reset-profile-settings-overlay');
+    Page.call(this, 'resetProfileSettings',
+              loadTimeData.getString('resetProfileSettingsOverlayTabTitle'),
+              'reset-profile-settings-overlay');
   }
 
   cr.addSingletonGetter(ResetProfileSettingsOverlay);
 
   ResetProfileSettingsOverlay.prototype = {
-    // Inherit ResetProfileSettingsOverlay from OptionsPage.
-    __proto__: OptionsPage.prototype,
+    // Inherit ResetProfileSettingsOverlay from Page.
+    __proto__: Page.prototype,
 
-    /**
-     * Initialize the page.
-     */
+    /** @override */
     initializePage: function() {
-      OptionsPage.prototype.initializePage.call(this);
+      Page.prototype.initializePage.call(this);
 
       $('reset-profile-settings-dismiss').onclick = function(event) {
         ResetProfileSettingsOverlay.dismiss();
@@ -46,7 +44,6 @@ cr.define('options', function() {
 
     /** @override */
     didShowPage: function() {
-      ResetProfileSettingsBanner.dismiss();
       chrome.send('onShowResetProfileDialog');
     },
 
@@ -72,6 +69,7 @@ cr.define('options', function() {
    * operation has terminated.
    */
   ResetProfileSettingsOverlay.doneResetting = function() {
+    AutomaticSettingsResetBanner.dismiss();
     ResetProfileSettingsOverlay.dismiss();
   };
 
@@ -79,7 +77,7 @@ cr.define('options', function() {
    * Dismisses the overlay.
    */
   ResetProfileSettingsOverlay.dismiss = function() {
-    OptionsPage.closeOverlay();
+    PageManager.closeOverlay();
     ResetProfileSettingsOverlay.setResettingState(false);
   };