Index: chrome/browser/resources/settings/search_settings.js |
diff --git a/chrome/browser/resources/settings/search_settings.js b/chrome/browser/resources/settings/search_settings.js |
index 65c2cc6226ce9752a776f97be33c5f0fafa7251d..9a97d9a13134aed89ea41ff7ba466fcc505056ad 100644 |
--- a/chrome/browser/resources/settings/search_settings.js |
+++ b/chrome/browser/resources/settings/search_settings.js |
@@ -304,9 +304,9 @@ cr.define('settings', function() { |
assert(!this.node.if); |
this.node.if = true; |
- return new Promise(function(resolve, reject) { |
+ return new Promise((resolve, reject) => { |
var parent = this.node.parentNode; |
- parent.async(function() { |
+ parent.async(() => { |
var renderedNode = |
parent.querySelector('[route-path="' + routePath + '"]'); |
// Register a SearchAndHighlightTask for the part of the DOM that was |
@@ -314,8 +314,8 @@ cr.define('settings', function() { |
this.request.queue_.addSearchAndHighlightTask( |
new SearchAndHighlightTask(this.request, assert(renderedNode))); |
resolve(); |
- }.bind(this)); |
- }.bind(this)); |
+ }); |
+ }); |
} |
} |
@@ -452,16 +452,16 @@ cr.define('settings', function() { |
} |
this.running_ = true; |
- window.requestIdleCallback(function() { |
+ window.requestIdleCallback(() => { |
if (!this.request_.canceled) { |
- task.exec().then(function() { |
+ task.exec().then(() => { |
this.running_ = false; |
this.consumePending_(); |
- }.bind(this)); |
+ }); |
} |
// Nothing to do otherwise. Since the request corresponding to this |
// queue was canceled, the queue is disposed along with the request. |
- }.bind(this)); |
+ }); |
return; |
} |
} |
@@ -496,9 +496,9 @@ cr.define('settings', function() { |
/** @private {!TaskQueue} */ |
this.queue_ = new TaskQueue(this); |
- this.queue_.onEmpty(function() { |
+ this.queue_.onEmpty(() => { |
this.resolver.resolve(this); |
- }.bind(this)); |
+ }); |
} |
/** |
@@ -588,11 +588,11 @@ cr.define('settings', function() { |
var request = new SearchRequest(text, page); |
this.activeRequests_.add(request); |
request.start(); |
- return request.resolver.promise.then(function() { |
+ return request.resolver.promise.then(() => { |
// Stop tracking requests that finished. |
this.activeRequests_.delete(request); |
return request; |
- }.bind(this)); |
+ }); |
} |
} |
cr.addSingletonGetter(SearchManagerImpl); |