Index: chrome/browser/resources/settings/settings_page/main_page_behavior.js |
diff --git a/chrome/browser/resources/settings/settings_page/main_page_behavior.js b/chrome/browser/resources/settings/settings_page/main_page_behavior.js |
index 5ff27d50f2202e557b6bc4111fa9b8af5e206a6f..d46d1e646407ba34990bfb62ec8f9645ef9564a9 100644 |
--- a/chrome/browser/resources/settings/settings_page/main_page_behavior.js |
+++ b/chrome/browser/resources/settings/settings_page/main_page_behavior.js |
@@ -93,10 +93,10 @@ var MainPageBehaviorImpl = { |
// to render before scrolling to or expanding the section. |
if (!oldRoute) { |
this.fire('hide-container'); |
- setTimeout(function() { |
+ setTimeout(() => { |
this.fire('show-container'); |
this.tryTransitionToSection_(scrollToSection, true); |
- }.bind(this)); |
+ }); |
} else if (this.scrollHeight == 0) { |
setTimeout(this.tryTransitionToSection_.bind(this, scrollToSection)); |
} else { |
@@ -176,9 +176,9 @@ var MainPageBehaviorImpl = { |
// again after the promise resolves. |
if (promise) { |
promise.then(this.tryTransitionToSection_.bind(this, scrollToSection)) |
- .then(function() { |
+ .then(() => { |
this.fire('show-container'); |
- }.bind(this)); |
+ }); |
} |
}, |
@@ -259,19 +259,19 @@ var MainPageBehaviorImpl = { |
return this.currentAnimation_.finished |
.then( |
- function() { |
+ () => { |
this.finishedExpanding_(section); |
- }.bind(this), |
- function() { |
+ }, |
+ () => { |
// The animation was canceled; restore the section and scroll |
// position. |
section.setFrozen(false); |
this.scroller.scrollTop = this.origScrollTop_; |
- }.bind(this)) |
- .then(function() { |
+ }) |
+ .then(() => { |
this.fire('freeze-scroll', false); |
this.currentAnimation_ = null; |
- }.bind(this)); |
+ }); |
}, |
/** @private */ |
@@ -324,9 +324,9 @@ var MainPageBehaviorImpl = { |
} |
// Play the actual collapse animation. |
- return new Promise(function(resolve, reject) { |
+ return new Promise((resolve, reject) => { |
// Wait for the other sections to show up so we can scroll properly. |
- setTimeout(function() { |
+ setTimeout(() => { |
var newSection = settings.getCurrentRoute().section && |
this.getSection(settings.getCurrentRoute().section); |
@@ -342,21 +342,21 @@ var MainPageBehaviorImpl = { |
/** @type {!HTMLElement} */ (this.scroller)); |
this.currentAnimation_.finished |
- .catch(function() { |
+ .catch(() => { |
// The collapse was canceled, so the page is showing a subpage |
// still. |
this.fire('subpage-expand'); |
- }.bind(this)) |
- .then(function() { |
+ }) |
+ .then(() => { |
// Clean up after the animation succeeds or cancels. |
section.setFrozen(false); |
section.classList.remove('collapsing'); |
this.fire('freeze-scroll', false); |
this.currentAnimation_ = null; |
resolve(); |
- }.bind(this)); |
- }.bind(this)); |
- }.bind(this)); |
+ }); |
+ }); |
+ }); |
}, |
/** |