diff --git a/web/pdf_single_page_viewer.js b/web/pdf_single_page_viewer.js deleted file mode 100644 index 4ba497441..000000000 --- a/web/pdf_single_page_viewer.js +++ /dev/null @@ -1,37 +0,0 @@ -/* Copyright 2017 Mozilla Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { ScrollMode, SpreadMode } from "./ui_utils.js"; -import { BaseViewer } from "./base_viewer.js"; - -class PDFSinglePageViewer extends BaseViewer { - _resetView() { - super._resetView(); - this._scrollMode = ScrollMode.PAGE; - this._spreadMode = SpreadMode.NONE; - } - - // eslint-disable-next-line accessor-pairs - set scrollMode(mode) {} - - _updateScrollMode() {} - - // eslint-disable-next-line accessor-pairs - set spreadMode(mode) {} - - _updateSpreadMode() {} -} - -export { PDFSinglePageViewer }; diff --git a/web/pdf_viewer.component.js b/web/pdf_viewer.component.js index 38d21ed4f..a424c29e7 100644 --- a/web/pdf_viewer.component.js +++ b/web/pdf_viewer.component.js @@ -31,6 +31,7 @@ import { } from "./xfa_layer_builder.js"; import { EventBus, ProgressBar } from "./ui_utils.js"; import { PDFLinkService, SimpleLinkService } from "./pdf_link_service.js"; +import { PDFSinglePageViewer, PDFViewer } from "./pdf_viewer.js"; import { DownloadManager } from "./download_manager.js"; import { GenericL10n } from "./genericl10n.js"; import { NullL10n } from "./l10n_utils.js"; @@ -38,8 +39,6 @@ import { PDFFindController } from "./pdf_find_controller.js"; import { PDFHistory } from "./pdf_history.js"; import { PDFPageView } from "./pdf_page_view.js"; import { PDFScriptingManager } from "./pdf_scripting_manager.js"; -import { PDFSinglePageViewer } from "./pdf_single_page_viewer.js"; -import { PDFViewer } from "./pdf_viewer.js"; // eslint-disable-next-line no-unused-vars const pdfjsVersion = PDFJSDev.eval("BUNDLE_VERSION"); diff --git a/web/pdf_viewer.js b/web/pdf_viewer.js index 3830e052e..7ca01ec04 100644 --- a/web/pdf_viewer.js +++ b/web/pdf_viewer.js @@ -13,8 +13,27 @@ * limitations under the License. */ +import { ScrollMode, SpreadMode } from "./ui_utils.js"; import { BaseViewer } from "./base_viewer.js"; class PDFViewer extends BaseViewer {} -export { PDFViewer }; +class PDFSinglePageViewer extends BaseViewer { + _resetView() { + super._resetView(); + this._scrollMode = ScrollMode.PAGE; + this._spreadMode = SpreadMode.NONE; + } + + // eslint-disable-next-line accessor-pairs + set scrollMode(mode) {} + + _updateScrollMode() {} + + // eslint-disable-next-line accessor-pairs + set spreadMode(mode) {} + + _updateSpreadMode() {} +} + +export { PDFSinglePageViewer, PDFViewer }; diff --git a/web/secondary_toolbar.js b/web/secondary_toolbar.js index fdaaef3ad..468dd69c9 100644 --- a/web/secondary_toolbar.js +++ b/web/secondary_toolbar.js @@ -15,7 +15,7 @@ import { SCROLLBAR_PADDING, ScrollMode, SpreadMode } from "./ui_utils.js"; import { CursorTool } from "./pdf_cursor_tools.js"; -import { PDFSinglePageViewer } from "./pdf_single_page_viewer.js"; +import { PDFSinglePageViewer } from "./pdf_viewer.js"; /** * @typedef {Object} SecondaryToolbarOptions