Enable the object-shorthand ESLint rule in src/display

Please see http://eslint.org/docs/rules/object-shorthand.

For the most part, these changes are of the search-and-replace kind, and the previously enabled `no-undef` rule should complement the tests in helping ensure that no stupid errors crept into to the patch.
This commit is contained in:
Jonas Jenwald 2017-04-25 16:17:18 +02:00
parent 7bee0c2aa3
commit 07b5574006
9 changed files with 69 additions and 66 deletions

View File

@ -237,8 +237,8 @@ var AnnotationElement = (function AnnotationElementClosure() {
} }
var popupElement = new PopupElement({ var popupElement = new PopupElement({
container: container, container,
trigger: trigger, trigger,
color: data.color, color: data.color,
title: data.title, title: data.title,
contents: data.contents, contents: data.contents,
@ -1154,7 +1154,7 @@ var AnnotationLayer = (function AnnotationLayerClosure() {
continue; continue;
} }
var element = annotationElementFactory.create({ var element = annotationElementFactory.create({
data: data, data,
layer: parameters.div, layer: parameters.div,
page: parameters.page, page: parameters.page,
viewport: parameters.viewport, viewport: parameters.viewport,

View File

@ -284,8 +284,8 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
source.initialData = pdfDataRangeTransport.initialData; source.initialData = pdfDataRangeTransport.initialData;
} }
return worker.messageHandler.sendWithPromise('GetDocRequest', { return worker.messageHandler.sendWithPromise('GetDocRequest', {
docId: docId, docId,
source: source, source,
disableRange: getDefaultSetting('disableRange'), disableRange: getDefaultSetting('disableRange'),
maxImageSize: getDefaultSetting('maxImageSize'), maxImageSize: getDefaultSetting('maxImageSize'),
disableFontFace: getDefaultSetting('disableFontFace'), disableFontFace: getDefaultSetting('disableFontFace'),
@ -364,7 +364,7 @@ var PDFDocumentLoadingTask = (function PDFDocumentLoadingTaskClosure() {
* @return {Promise} A promise that is resolved after destruction activity * @return {Promise} A promise that is resolved after destruction activity
* is completed. * is completed.
*/ */
destroy: function () { destroy() {
this.destroyed = true; this.destroyed = true;
var transportDestroyed = !this._transport ? Promise.resolve() : var transportDestroyed = !this._transport ? Promise.resolve() :
@ -968,7 +968,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() {
/** /**
* Cleans up resources allocated by the page. (deprecated) * Cleans up resources allocated by the page. (deprecated)
*/ */
destroy: function() { destroy() {
deprecated('page destroy method, use cleanup() instead'); deprecated('page destroy method, use cleanup() instead');
this.cleanup(); this.cleanup();
}, },
@ -1119,7 +1119,7 @@ var PDFWorker = (function PDFWorkerClosure() {
this._deferred = Promise.resolve(undefined); this._deferred = Promise.resolve(undefined);
} }
FakeWorkerPort.prototype = { FakeWorkerPort.prototype = {
postMessage: function (obj, transfers) { postMessage(obj, transfers) {
function cloneValue(value) { function cloneValue(value) {
// Trying to perform a structured clone close to the spec, including // Trying to perform a structured clone close to the spec, including
// transfers. // transfers.
@ -1179,14 +1179,14 @@ var PDFWorker = (function PDFWorkerClosure() {
}, this); }, this);
}.bind(this)); }.bind(this));
}, },
addEventListener: function (name, listener) { addEventListener(name, listener) {
this._listeners.push(listener); this._listeners.push(listener);
}, },
removeEventListener: function (name, listener) { removeEventListener(name, listener) {
var i = this._listeners.indexOf(listener); var i = this._listeners.indexOf(listener);
this._listeners.splice(i, 1); this._listeners.splice(i, 1);
}, },
terminate: function () { terminate() {
this._listeners = []; this._listeners = [];
} }
}; };
@ -1495,20 +1495,20 @@ var WorkerTransport = (function WorkerTransportClosure() {
if (pdfDataRangeTransport) { if (pdfDataRangeTransport) {
pdfDataRangeTransport.addRangeListener(function(begin, chunk) { pdfDataRangeTransport.addRangeListener(function(begin, chunk) {
messageHandler.send('OnDataRange', { messageHandler.send('OnDataRange', {
begin: begin, begin,
chunk: chunk chunk,
}); });
}); });
pdfDataRangeTransport.addProgressListener(function(loaded) { pdfDataRangeTransport.addProgressListener(function(loaded) {
messageHandler.send('OnDataProgress', { messageHandler.send('OnDataProgress', {
loaded: loaded loaded,
}); });
}); });
pdfDataRangeTransport.addProgressiveReadListener(function(chunk) { pdfDataRangeTransport.addProgressiveReadListener(function(chunk) {
messageHandler.send('OnDataRange', { messageHandler.send('OnDataRange', {
chunk: chunk chunk,
}); });
}); });
@ -1532,12 +1532,11 @@ var WorkerTransport = (function WorkerTransportClosure() {
this._passwordCapability = createPromiseCapability(); this._passwordCapability = createPromiseCapability();
if (loadingTask.onPassword) { if (loadingTask.onPassword) {
var updatePassword = function (password) { var updatePassword = (password) => {
this._passwordCapability.resolve({ this._passwordCapability.resolve({
password: password, password,
}); });
}.bind(this); };
loadingTask.onPassword(updatePassword, exception.code); loadingTask.onPassword(updatePassword, exception.code);
} else { } else {
this._passwordCapability.reject( this._passwordCapability.reject(
@ -1628,7 +1627,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
if (getDefaultSetting('pdfBug') && globalScope.FontInspector && if (getDefaultSetting('pdfBug') && globalScope.FontInspector &&
globalScope['FontInspector'].enabled) { globalScope['FontInspector'].enabled) {
fontRegistry = { fontRegistry = {
registerFont: function (font, url) { registerFont(font, url) {
globalScope['FontInspector'].fontAdded(font, url); globalScope['FontInspector'].fontAdded(font, url);
} }
}; };
@ -1636,7 +1635,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
var font = new FontFaceObject(exportedData, { var font = new FontFaceObject(exportedData, {
isEvalSuported: getDefaultSetting('isEvalSupported'), isEvalSuported: getDefaultSetting('isEvalSupported'),
disableFontFace: getDefaultSetting('disableFontFace'), disableFontFace: getDefaultSetting('disableFontFace'),
fontRegistry: fontRegistry fontRegistry,
}); });
this.fontLoader.bind( this.fontLoader.bind(
@ -1784,7 +1783,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
buf[j] = data[i]; buf[j] = data[i];
} }
} }
resolve({ data: buf, width: width, height: height}); resolve({ data: buf, width, height, });
}; };
img.onerror = function () { img.onerror = function () {
reject(new Error('JpegDecode failed to load image')); reject(new Error('JpegDecode failed to load image'));
@ -1817,7 +1816,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
return this.pagePromises[pageIndex]; return this.pagePromises[pageIndex];
} }
var promise = this.messageHandler.sendWithPromise('GetPage', { var promise = this.messageHandler.sendWithPromise('GetPage', {
pageIndex: pageIndex pageIndex,
}).then(function (pageInfo) { }).then(function (pageInfo) {
if (this.destroyed) { if (this.destroyed) {
throw new Error('Transport destroyed'); throw new Error('Transport destroyed');
@ -1832,7 +1831,7 @@ var WorkerTransport = (function WorkerTransportClosure() {
getPageIndex: function WorkerTransport_getPageIndexByRef(ref) { getPageIndex: function WorkerTransport_getPageIndexByRef(ref) {
return this.messageHandler.sendWithPromise('GetPageIndex', { return this.messageHandler.sendWithPromise('GetPageIndex', {
ref: ref, ref,
}).catch(function (reason) { }).catch(function (reason) {
return Promise.reject(new Error(reason)); return Promise.reject(new Error(reason));
}); });
@ -1840,8 +1839,8 @@ var WorkerTransport = (function WorkerTransportClosure() {
getAnnotations: function WorkerTransport_getAnnotations(pageIndex, intent) { getAnnotations: function WorkerTransport_getAnnotations(pageIndex, intent) {
return this.messageHandler.sendWithPromise('GetAnnotations', { return this.messageHandler.sendWithPromise('GetAnnotations', {
pageIndex: pageIndex, pageIndex,
intent: intent, intent,
}); });
}, },
@ -1850,7 +1849,9 @@ var WorkerTransport = (function WorkerTransportClosure() {
}, },
getDestination: function WorkerTransport_getDestination(id) { getDestination: function WorkerTransport_getDestination(id) {
return this.messageHandler.sendWithPromise('GetDestination', { id: id }); return this.messageHandler.sendWithPromise('GetDestination', {
id,
});
}, },
getPageLabels: function WorkerTransport_getPageLabels() { getPageLabels: function WorkerTransport_getPageLabels() {
@ -2194,12 +2195,12 @@ var InternalRenderTask = (function InternalRenderTaskClosure() {
var _UnsupportedManager = (function UnsupportedManagerClosure() { var _UnsupportedManager = (function UnsupportedManagerClosure() {
var listeners = []; var listeners = [];
return { return {
listen: function (cb) { listen(cb) {
deprecated('Global UnsupportedManager.listen is used: ' + deprecated('Global UnsupportedManager.listen is used: ' +
' use PDFDocumentLoadingTask.onUnsupportedFeature instead'); ' use PDFDocumentLoadingTask.onUnsupportedFeature instead');
listeners.push(cb); listeners.push(cb);
}, },
notify: function (featureId) { notify(featureId) {
for (var i = 0, ii = listeners.length; i < ii; i++) { for (var i = 0, ii = listeners.length; i < ii; i++) {
listeners[i](featureId); listeners[i](featureId);
} }

View File

@ -182,7 +182,7 @@ var CachedCanvases = (function CachedCanvasesClosure() {
} }
return canvasEntry; return canvasEntry;
}, },
clear: function () { clear() {
for (var id in this.cache) { for (var id in this.cache) {
var canvasEntry = this.cache[id]; var canvasEntry = this.cache[id];
this.canvasFactory.destroy(canvasEntry); this.canvasFactory.destroy(canvasEntry);
@ -688,7 +688,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
var backdrop = smask.backdrop || null; var backdrop = smask.backdrop || null;
if (!smask.transferMap && WebGLUtils.isEnabled) { if (!smask.transferMap && WebGLUtils.isEnabled) {
var composed = WebGLUtils.composeSMask(layerCtx.canvas, mask, var composed = WebGLUtils.composeSMask(layerCtx.canvas, mask,
{subtype: smask.subtype, backdrop: backdrop}); { subtype: smask.subtype, backdrop, });
ctx.setTransform(1, 0, 0, 1, 0, 0); ctx.setTransform(1, 0, 0, 1, 0, 0);
ctx.drawImage(composed, smask.offsetX, smask.offsetY); ctx.drawImage(composed, smask.offsetX, smask.offsetY);
return; return;
@ -1376,10 +1376,10 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
var paths = this.pendingTextPaths || (this.pendingTextPaths = []); var paths = this.pendingTextPaths || (this.pendingTextPaths = []);
paths.push({ paths.push({
transform: ctx.mozCurrentTransform, transform: ctx.mozCurrentTransform,
x: x, x,
y: y, y,
fontSize: fontSize, fontSize,
addToPath: addToPath addToPath,
}); });
} }
}, },
@ -1630,11 +1630,10 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
var color = IR[1]; var color = IR[1];
var baseTransform = this.baseTransform || var baseTransform = this.baseTransform ||
this.ctx.mozCurrentTransform.slice(); this.ctx.mozCurrentTransform.slice();
var self = this;
var canvasGraphicsFactory = { var canvasGraphicsFactory = {
createCanvasGraphics: function (ctx) { createCanvasGraphics: (ctx) => {
return new CanvasGraphics(ctx, self.commonObjs, self.objs, return new CanvasGraphics(ctx, this.commonObjs, this.objs,
self.canvasFactory); this.canvasFactory);
} }
}; };
pattern = new TilingPattern(IR, color, this.ctx, canvasGraphicsFactory, pattern = new TilingPattern(IR, color, this.ctx, canvasGraphicsFactory,
@ -1812,10 +1811,10 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
this.smaskStack.push({ this.smaskStack.push({
canvas: scratchCanvas.canvas, canvas: scratchCanvas.canvas,
context: groupCtx, context: groupCtx,
offsetX: offsetX, offsetX,
offsetY: offsetY, offsetY,
scaleX: scaleX, scaleX,
scaleY: scaleY, scaleY,
subtype: group.smask.subtype, subtype: group.smask.subtype,
backdrop: group.smask.backdrop, backdrop: group.smask.backdrop,
transferMap: group.smask.transferMap || null, transferMap: group.smask.transferMap || null,
@ -1915,7 +1914,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
var currentTransform = ctx.mozCurrentTransformInverse; var currentTransform = ctx.mozCurrentTransformInverse;
var position = this.getCanvasPosition(0, 0); var position = this.getCanvasPosition(0, 0);
this.imageLayer.appendImage({ this.imageLayer.appendImage({
objId: objId, objId,
left: position[0], left: position[0],
top: position[1], top: position[1],
width: w / currentTransform[0], width: w / currentTransform[0],
@ -1936,7 +1935,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
if (COMPILE_TYPE3_GLYPHS && glyph && glyph.compiled === undefined) { if (COMPILE_TYPE3_GLYPHS && glyph && glyph.compiled === undefined) {
if (width <= MAX_SIZE_TO_COMPILE && height <= MAX_SIZE_TO_COMPILE) { if (width <= MAX_SIZE_TO_COMPILE && height <= MAX_SIZE_TO_COMPILE) {
glyph.compiled = glyph.compiled =
compileType3Glyph({data: img.data, width: width, height: height}); compileType3Glyph({ data: img.data, width, height, });
} else { } else {
glyph.compiled = null; glyph.compiled = null;
} }
@ -2123,7 +2122,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
if (this.imageLayer) { if (this.imageLayer) {
var position = this.getCanvasPosition(0, -height); var position = this.getCanvasPosition(0, -height);
this.imageLayer.appendImage({ this.imageLayer.appendImage({
imgData: imgData, imgData,
left: position[0], left: position[0],
top: position[1], top: position[1],
width: width / currentTransform[0], width: width / currentTransform[0],
@ -2153,7 +2152,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() {
if (this.imageLayer) { if (this.imageLayer) {
var position = this.getCanvasPosition(entry.x, entry.y); var position = this.getCanvasPosition(entry.x, entry.y);
this.imageLayer.appendImage({ this.imageLayer.appendImage({
imgData: imgData, imgData,
left: position[0], left: position[0],
top: position[1], top: position[1],
width: w, width: w,

View File

@ -29,8 +29,8 @@ DOMCanvasFactory.prototype = {
canvas.width = width; canvas.width = width;
canvas.height = height; canvas.height = height;
return { return {
canvas: canvas, canvas,
context: context, context,
}; };
}, },
@ -59,7 +59,7 @@ var DOMCMapReaderFactory = (function DOMCMapReaderFactoryClosure() {
} }
DOMCMapReaderFactory.prototype = { DOMCMapReaderFactory.prototype = {
fetch: function(params) { fetch(params) {
var name = params.name; var name = params.name;
if (!name) { if (!name) {
return Promise.reject(new Error('CMap name must be specified.')); return Promise.reject(new Error('CMap name must be specified.'));

View File

@ -87,7 +87,7 @@ if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('MOZCENTRAL')) {
'ABAAAAAAAAAAAD6AAAAAAAAA=='); 'ABAAAAAAAAAAAD6AAAAAAAAA==');
}; };
Object.defineProperty(FontLoader.prototype, 'loadTestFont', { Object.defineProperty(FontLoader.prototype, 'loadTestFont', {
get: function () { get() {
return shadow(this, 'loadTestFont', getLoadTestFont()); return shadow(this, 'loadTestFont', getLoadTestFont());
}, },
configurable: true configurable: true
@ -170,7 +170,7 @@ if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('MOZCENTRAL')) {
var request = { var request = {
id: requestId, id: requestId,
complete: LoadLoader_completeRequest, complete: LoadLoader_completeRequest,
callback: callback, callback,
started: Date.now() started: Date.now()
}; };
context.requests.push(request); context.requests.push(request);
@ -320,7 +320,7 @@ if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('MOZCENTRAL || CHROME')) {
return supported; return supported;
}; };
Object.defineProperty(FontLoader, 'isSyncFontLoadingSupported', { Object.defineProperty(FontLoader, 'isSyncFontLoadingSupported', {
get: function () { get() {
return shadow(FontLoader, 'isSyncFontLoadingSupported', return shadow(FontLoader, 'isSyncFontLoadingSupported',
isSyncFontLoadingSupported()); isSyncFontLoadingSupported());
}, },

View File

@ -55,10 +55,10 @@ if (PDFJS.verbosity !== undefined) {
} }
delete PDFJS.verbosity; delete PDFJS.verbosity;
Object.defineProperty(PDFJS, 'verbosity', { Object.defineProperty(PDFJS, 'verbosity', {
get: function () { get() {
return getVerbosityLevel(); return getVerbosityLevel();
}, },
set: function (level) { set(level) {
setVerbosityLevel(level); setVerbosityLevel(level);
}, },
enumerable: true, enumerable: true,
@ -250,10 +250,10 @@ if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('MOZCENTRAL')) {
var savedOpenExternalLinksInNewWindow = PDFJS.openExternalLinksInNewWindow; var savedOpenExternalLinksInNewWindow = PDFJS.openExternalLinksInNewWindow;
delete PDFJS.openExternalLinksInNewWindow; delete PDFJS.openExternalLinksInNewWindow;
Object.defineProperty(PDFJS, 'openExternalLinksInNewWindow', { Object.defineProperty(PDFJS, 'openExternalLinksInNewWindow', {
get: function () { get() {
return PDFJS.externalLinkTarget === LinkTarget.BLANK; return PDFJS.externalLinkTarget === LinkTarget.BLANK;
}, },
set: function (value) { set(value) {
if (value) { if (value) {
deprecated('PDFJS.openExternalLinksInNewWindow, please use ' + deprecated('PDFJS.openExternalLinksInNewWindow, please use ' +
'"PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK" instead.'); '"PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK" instead.');

View File

@ -169,8 +169,8 @@ var createMeshCanvas = (function createMeshCanvasClosure() {
var scaleY = boundsHeight / height; var scaleY = boundsHeight / height;
var context = { var context = {
coords: coords, coords,
colors: colors, colors,
offsetX: -offsetX, offsetX: -offsetX,
offsetY: -offsetY, offsetY: -offsetY,
scaleX: 1 / scaleX, scaleX: 1 / scaleX,
@ -212,10 +212,13 @@ var createMeshCanvas = (function createMeshCanvasClosure() {
canvas = tmpCanvas.canvas; canvas = tmpCanvas.canvas;
} }
return {canvas: canvas, return {
offsetX: offsetX - BORDER_SIZE * scaleX, canvas,
offsetY: offsetY - BORDER_SIZE * scaleY, offsetX: offsetX - BORDER_SIZE * scaleX,
scaleX: scaleX, scaleY: scaleY}; offsetY: offsetY - BORDER_SIZE * scaleY,
scaleX,
scaleY,
};
} }
return createMeshCanvas; return createMeshCanvas;
})(); })();

View File

@ -148,7 +148,7 @@ var renderTextLayer = (function renderTextLayerClosure() {
bottom: b[3], bottom: b[3],
div: textDiv, div: textDiv,
size: [divWidth, divHeight], size: [divWidth, divHeight],
m: m m,
}); });
} }
} }

View File

@ -430,8 +430,8 @@ var WebGLUtils = (function WebGLUtilsClosure() {
} catch (e) { } } catch (e) { }
return shadow(this, 'isEnabled', enabled); return shadow(this, 'isEnabled', enabled);
}, },
composeSMask: composeSMask, composeSMask,
drawFigures: drawFigures, drawFigures,
clear: cleanup clear: cleanup
}; };
})(); })();