diff --git a/examples/mobile-viewer/viewer.js b/examples/mobile-viewer/viewer.js index 4eb31e685..2cc44d311 100644 --- a/examples/mobile-viewer/viewer.js +++ b/examples/mobile-viewer/viewer.js @@ -161,9 +161,12 @@ const PDFViewerApplication = { }, get loadingBar() { - const bar = new pdfjsViewer.ProgressBar("loadingBar"); - - return pdfjsLib.shadow(this, "loadingBar", bar); + const bar = document.getElementById("loadingBar"); + return pdfjsLib.shadow( + this, + "loadingBar", + new pdfjsViewer.ProgressBar(bar) + ); }, setTitleUsingUrl: function pdfViewSetTitleUsingUrl(url) { diff --git a/web/pdf_page_view.js b/web/pdf_page_view.js index 0cff72159..92fff4651 100644 --- a/web/pdf_page_view.js +++ b/web/pdf_page_view.js @@ -47,7 +47,6 @@ import { AnnotationEditorLayerBuilder } from "./annotation_editor_layer_builder. import { AnnotationLayerBuilder } from "./annotation_layer_builder.js"; import { compatibilityParams } from "./app_options.js"; import { NullL10n } from "./l10n_utils.js"; -import { SimpleLinkService } from "./pdf_link_service.js"; import { StructTreeLayerBuilder } from "./struct_tree_layer_builder.js"; import { TextAccessibilityManager } from "./text_accessibility.js"; import { TextHighlighter } from "./text_highlighter.js"; @@ -104,7 +103,10 @@ const DEFAULT_LAYER_PROPERTIES = () => { fieldObjectsPromise: null, findController: null, hasJSActionsPromise: null, - linkService: new SimpleLinkService(), + get linkService() { + const { SimpleLinkService } = require("./pdf_link_service.js"); + return new SimpleLinkService(); + }, }; };