From 9efd11c5c9aae0540a752638d6ab413397241031 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 10 May 2017 13:51:36 +0200 Subject: [PATCH] Replace unnecessary `var self = this` statements with arrow functions in `web/pdf_find_controller.js` --- web/pdf_find_controller.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/web/pdf_find_controller.js b/web/pdf_find_controller.js index e64d899d9..1304ee9ab 100644 --- a/web/pdf_find_controller.js +++ b/web/pdf_find_controller.js @@ -312,18 +312,17 @@ var PDFFindController = (function PDFFindControllerClosure() { this.pageMatches = []; this.matchCount = 0; this.pageMatchesLength = null; - var self = this; - for (var i = 0; i < numPages; i++) { + for (let i = 0; i < numPages; i++) { // Wipe out any previous highlighted matches. this.updatePage(i); // As soon as the text is extracted start finding the matches. if (!(i in this.pendingFindMatches)) { this.pendingFindMatches[i] = true; - this.extractTextPromises[i].then(function(pageIdx) { - delete self.pendingFindMatches[pageIdx]; - self.calcFindMatch(pageIdx); + this.extractTextPromises[i].then((pageIdx) => { + delete this.pendingFindMatches[pageIdx]; + this.calcFindMatch(pageIdx); }); } }