From 0e604f8f42c378f4385f7498f44078c51a03c348 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Sun, 28 May 2023 12:30:11 +0200 Subject: [PATCH] Use local variables more in `PDFViewerApplication._initializeViewerComponents` --- web/app.js | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/web/app.js b/web/app.js index 0acf47fd5..58d8a4ce6 100644 --- a/web/app.js +++ b/web/app.js @@ -447,7 +447,7 @@ const PDFViewerApplication = { * @private */ async _initializeViewerComponents() { - const { appConfig, externalServices } = this; + const { appConfig, externalServices, l10n } = this; const eventBus = externalServices.isInAutomation ? new AutomationEventBus() @@ -504,7 +504,7 @@ const PDFViewerApplication = { } : null; - this.pdfViewer = new PDFViewer({ + const pdfViewer = new PDFViewer({ container, viewer, eventBus, @@ -514,7 +514,7 @@ const PDFViewerApplication = { findController, scriptingManager: AppOptions.get("enableScripting") && pdfScriptingManager, - l10n: this.l10n, + l10n, textLayerMode: AppOptions.get("textLayerMode"), annotationMode: AppOptions.get("annotationMode"), annotationEditorMode, @@ -526,9 +526,11 @@ const PDFViewerApplication = { enablePermissions: AppOptions.get("enablePermissions"), pageColors, }); - pdfRenderingQueue.setViewer(this.pdfViewer); - pdfLinkService.setViewer(this.pdfViewer); - pdfScriptingManager.setViewer(this.pdfViewer); + this.pdfViewer = pdfViewer; + + pdfRenderingQueue.setViewer(pdfViewer); + pdfLinkService.setViewer(pdfViewer); + pdfScriptingManager.setViewer(pdfViewer); if (appConfig.sidebar?.thumbnailView) { this.pdfThumbnailViewer = new PDFThumbnailViewer({ @@ -536,7 +538,7 @@ const PDFViewerApplication = { eventBus, renderingQueue: pdfRenderingQueue, linkService: pdfLinkService, - l10n: this.l10n, + l10n, pageColors, }); pdfRenderingQueue.setThumbnailViewer(this.pdfThumbnailViewer); @@ -553,7 +555,7 @@ const PDFViewerApplication = { } if (!this.supportsIntegratedFind && appConfig.findBar) { - this.findBar = new PDFFindBar(appConfig.findBar, eventBus, this.l10n); + this.findBar = new PDFFindBar(appConfig.findBar, eventBus, l10n); } if (appConfig.annotationEditorParams) { @@ -574,10 +576,8 @@ const PDFViewerApplication = { appConfig.documentProperties, this.overlayManager, eventBus, - this.l10n, - /* fileNameLookup = */ () => { - return this._docFilename; - } + l10n, + /* fileNameLookup = */ () => this._docFilename ); } @@ -601,13 +601,13 @@ const PDFViewerApplication = { this.toolbar = new Toolbar( appConfig.toolbar, eventBus, - this.l10n, + l10n, await this._nimbusDataPromise, - this.externalServices + externalServices ); } } else { - this.toolbar = new Toolbar(appConfig.toolbar, eventBus, this.l10n); + this.toolbar = new Toolbar(appConfig.toolbar, eventBus, l10n); } } @@ -615,7 +615,7 @@ const PDFViewerApplication = { this.secondaryToolbar = new SecondaryToolbar( appConfig.secondaryToolbar, eventBus, - this.externalServices + externalServices ); } @@ -625,7 +625,7 @@ const PDFViewerApplication = { ) { this.pdfPresentationMode = new PDFPresentationMode({ container, - pdfViewer: this.pdfViewer, + pdfViewer, eventBus, }); } @@ -634,7 +634,7 @@ const PDFViewerApplication = { this.passwordPrompt = new PasswordPrompt( appConfig.passwordOverlay, this.overlayManager, - this.l10n, + l10n, this.isViewerEmbedded ); } @@ -660,17 +660,17 @@ const PDFViewerApplication = { this.pdfLayerViewer = new PDFLayerViewer({ container: appConfig.sidebar.layersView, eventBus, - l10n: this.l10n, + l10n, }); } if (appConfig.sidebar) { this.pdfSidebar = new PDFSidebar({ elements: appConfig.sidebar, - pdfViewer: this.pdfViewer, + pdfViewer, pdfThumbnailViewer: this.pdfThumbnailViewer, eventBus, - l10n: this.l10n, + l10n, }); this.pdfSidebar.onToggled = this.forceRendering.bind(this); }