| 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);
|
|
|