From 36400ae48d8461b2c79fb312f7efbafffed4879d Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Thu, 19 Mar 2015 11:37:48 +0100 Subject: [PATCH] Add |pageActualOption| to the list of predefined zoom options in the |scalechange| event handler in viewer.js This patch also rearrange the order of the references to the DOM elements of the predefined zoom values, in viewer.js, to correspond with the element order in the current viewer UI. (The previous ordering is a leftover from the previous viewer UI.) --- web/viewer.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/web/viewer.js b/web/viewer.js index 20717735a..2f3642647 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -1816,9 +1816,10 @@ window.addEventListener('updateviewarea', function () { window.addEventListener('resize', function webViewerResize(evt) { if (PDFViewerApplication.initialized && - (document.getElementById('pageWidthOption').selected || + (document.getElementById('pageAutoOption').selected || + /* Note: the scale is constant for |pageActualOption|. */ document.getElementById('pageFitOption').selected || - document.getElementById('pageAutoOption').selected)) { + document.getElementById('pageWidthOption').selected)) { var selectedScale = document.getElementById('scaleSelect').value; PDFViewerApplication.setScale(selectedScale, false); } @@ -1916,9 +1917,10 @@ window.addEventListener('scalechange', function scalechange(evt) { customScaleOption.selected = false; if (!PDFViewerApplication.updateScaleControls && - (document.getElementById('pageWidthOption').selected || + (document.getElementById('pageAutoOption').selected || + document.getElementById('pageActualOption').selected || document.getElementById('pageFitOption').selected || - document.getElementById('pageAutoOption').selected)) { + document.getElementById('pageWidthOption').selected)) { updateViewarea(); return; }