diff --git a/l10n/en-US/viewer.properties b/l10n/en-US/viewer.properties index 5d1429f75..b727b4d3d 100644 --- a/l10n/en-US/viewer.properties +++ b/l10n/en-US/viewer.properties @@ -48,16 +48,12 @@ bookmark_label=Current View tools.title=Tools tools_label=Tools first_page.title=Go to First Page -first_page.label=Go to First Page first_page_label=Go to First Page last_page.title=Go to Last Page -last_page.label=Go to Last Page last_page_label=Go to Last Page page_rotate_cw.title=Rotate Clockwise -page_rotate_cw.label=Rotate Clockwise page_rotate_cw_label=Rotate Clockwise page_rotate_ccw.title=Rotate Counterclockwise -page_rotate_ccw.label=Rotate Counterclockwise page_rotate_ccw_label=Rotate Counterclockwise cursor_text_select_tool.title=Enable Text Selection Tool diff --git a/web/app.js b/web/app.js index cfce242e1..6f71af466 100644 --- a/web/app.js +++ b/web/app.js @@ -551,7 +551,6 @@ const PDFViewerApplication = { container, pdfViewer: this.pdfViewer, eventBus, - contextMenuItems: appConfig.fullscreen, }); } diff --git a/web/pdf_presentation_mode.js b/web/pdf_presentation_mode.js index cf0c119de..d1ee572f4 100644 --- a/web/pdf_presentation_mode.js +++ b/web/pdf_presentation_mode.js @@ -34,15 +34,13 @@ const SWIPE_ANGLE_THRESHOLD = Math.PI / 6; * @property {HTMLDivElement} container - The container for the viewer element. * @property {PDFViewer} pdfViewer - The document viewer. * @property {EventBus} eventBus - The application event bus. - * @property {Array} [contextMenuItems] - The menu items that are added to the - * context menu in Presentation Mode. */ class PDFPresentationMode { /** * @param {PDFPresentationModeOptions} options */ - constructor({ container, pdfViewer, eventBus, contextMenuItems = null }) { + constructor({ container, pdfViewer, eventBus }) { this.container = container; this.pdfViewer = pdfViewer; this.eventBus = eventBus; @@ -53,25 +51,6 @@ class PDFPresentationMode { this.mouseScrollTimeStamp = 0; this.mouseScrollDelta = 0; this.touchSwipeState = null; - - if (contextMenuItems) { - contextMenuItems.contextFirstPage.addEventListener("click", () => { - this.contextMenuOpen = false; - this.eventBus.dispatch("firstpage", { source: this }); - }); - contextMenuItems.contextLastPage.addEventListener("click", () => { - this.contextMenuOpen = false; - this.eventBus.dispatch("lastpage", { source: this }); - }); - contextMenuItems.contextPageRotateCw.addEventListener("click", () => { - this.contextMenuOpen = false; - this.eventBus.dispatch("rotatecw", { source: this }); - }); - contextMenuItems.contextPageRotateCcw.addEventListener("click", () => { - this.contextMenuOpen = false; - this.eventBus.dispatch("rotateccw", { source: this }); - }); - } } /** @@ -249,7 +228,6 @@ class PDFPresentationMode { this._addWindowListeners(); this._showControls(); this.contextMenuOpen = false; - this.container.setAttribute("contextmenu", "viewerContextMenu"); // Text selection is disabled in Presentation Mode, thus it's not possible // for the user to deselect text that is selected (e.g. with "Select all") @@ -279,7 +257,6 @@ class PDFPresentationMode { this._removeWindowListeners(); this._hideControls(); this._resetMouseScrollState(); - this.container.removeAttribute("contextmenu"); this.contextMenuOpen = false; } diff --git a/web/viewer.html b/web/viewer.html index 97249ee91..4f1d08091 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -316,17 +316,6 @@ See https://github.com/adobe-type-tools/cmap-resources - - - - - - -
diff --git a/web/viewer.js b/web/viewer.js index 1f3a8b9b5..b524d840e 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -111,12 +111,6 @@ function getViewerConfiguration() { spreadEvenButton: document.getElementById("spreadEven"), documentPropertiesButton: document.getElementById("documentProperties"), }, - fullscreen: { - contextFirstPage: document.getElementById("contextFirstPage"), - contextLastPage: document.getElementById("contextLastPage"), - contextPageRotateCw: document.getElementById("contextPageRotateCw"), - contextPageRotateCcw: document.getElementById("contextPageRotateCcw"), - }, sidebar: { // Divs (and sidebar button) outerContainer: document.getElementById("outerContainer"),