mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-25 17:48:07 +02:00
Replace unnecessary bind(this)
and var self = this
statements with arrow functions in remaining src/core/
files
This commit is contained in:
parent
0c99429291
commit
ebaa22478c
5 changed files with 47 additions and 68 deletions
|
@ -429,27 +429,24 @@ var Catalog = (function CatalogClosure() {
|
|||
this.fontCache.forEach(function (promise) {
|
||||
promises.push(promise);
|
||||
});
|
||||
return Promise.all(promises).then(function (translatedFonts) {
|
||||
return Promise.all(promises).then((translatedFonts) => {
|
||||
for (var i = 0, ii = translatedFonts.length; i < ii; i++) {
|
||||
var font = translatedFonts[i].dict;
|
||||
delete font.translated;
|
||||
}
|
||||
this.fontCache.clear();
|
||||
this.builtInCMapCache = Object.create(null);
|
||||
}.bind(this));
|
||||
});
|
||||
},
|
||||
|
||||
getPage: function Catalog_getPage(pageIndex) {
|
||||
if (!(pageIndex in this.pagePromises)) {
|
||||
this.pagePromises[pageIndex] = this.getPageDict(pageIndex).then(
|
||||
function (a) {
|
||||
var dict = a[0];
|
||||
var ref = a[1];
|
||||
return this.pageFactory.createPage(pageIndex, dict, ref,
|
||||
this.fontCache,
|
||||
this.builtInCMapCache);
|
||||
}.bind(this)
|
||||
);
|
||||
([dict, ref]) => {
|
||||
return this.pageFactory.createPage(pageIndex, dict, ref,
|
||||
this.fontCache,
|
||||
this.builtInCMapCache);
|
||||
});
|
||||
}
|
||||
return this.pagePromises[pageIndex];
|
||||
},
|
||||
|
@ -1772,8 +1769,7 @@ var ObjectLoader = (function() {
|
|||
}
|
||||
|
||||
if (pendingRequests.length) {
|
||||
this.xref.stream.manager.requestRanges(pendingRequests).then(
|
||||
function pendingRequestCallback() {
|
||||
this.xref.stream.manager.requestRanges(pendingRequests).then(() => {
|
||||
nodesToVisit = nodesToRevisit;
|
||||
for (var i = 0; i < nodesToRevisit.length; i++) {
|
||||
var node = nodesToRevisit[i];
|
||||
|
@ -1784,7 +1780,7 @@ var ObjectLoader = (function() {
|
|||
}
|
||||
}
|
||||
this._walk(nodesToVisit);
|
||||
}.bind(this), this.capability.reject);
|
||||
}, this.capability.reject);
|
||||
return;
|
||||
}
|
||||
// Everything is loaded.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue