mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-09 09:45:42 +02:00
Merge pull request #6915 from yurydelendik/lookuptables
Refactor lookup hash tables/objects
This commit is contained in:
commit
825a2225ab
23 changed files with 9970 additions and 9667 deletions
|
@ -872,7 +872,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
|
|||
this.objs = new PDFObjects();
|
||||
this.cleanupAfterRender = false;
|
||||
this.pendingCleanup = false;
|
||||
this.intentStates = {};
|
||||
this.intentStates = Object.create(null);
|
||||
this.destroyed = false;
|
||||
}
|
||||
PDFPageProxy.prototype = /** @lends PDFPageProxy.prototype */ {
|
||||
|
@ -947,7 +947,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
|
|||
var renderingIntent = (params.intent === 'print' ? 'print' : 'display');
|
||||
|
||||
if (!this.intentStates[renderingIntent]) {
|
||||
this.intentStates[renderingIntent] = {};
|
||||
this.intentStates[renderingIntent] = Object.create(null);
|
||||
}
|
||||
var intentState = this.intentStates[renderingIntent];
|
||||
|
||||
|
@ -1039,7 +1039,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
|
|||
|
||||
var renderingIntent = 'oplist';
|
||||
if (!this.intentStates[renderingIntent]) {
|
||||
this.intentStates[renderingIntent] = {};
|
||||
this.intentStates[renderingIntent] = Object.create(null);
|
||||
}
|
||||
var intentState = this.intentStates[renderingIntent];
|
||||
|
||||
|
@ -1886,7 +1886,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
|
|||
*/
|
||||
var PDFObjects = (function PDFObjectsClosure() {
|
||||
function PDFObjects() {
|
||||
this.objs = {};
|
||||
this.objs = Object.create(null);
|
||||
}
|
||||
|
||||
PDFObjects.prototype = {
|
||||
|
@ -1977,7 +1977,7 @@ var PDFObjects = (function PDFObjectsClosure() {
|
|||
},
|
||||
|
||||
clear: function PDFObjects_clear() {
|
||||
this.objs = {};
|
||||
this.objs = Object.create(null);
|
||||
}
|
||||
};
|
||||
return PDFObjects;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue