From f35e777d8179ce598ff1bb2730eb5857eb958076 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Sat, 19 Oct 2013 18:30:31 +0200 Subject: [PATCH] Apply the current zoom level value to each page in Presentation Mode --- web/page_view.js | 1 + web/viewer.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/web/page_view.js b/web/page_view.js index 223920fc0..04851b0a3 100644 --- a/web/page_view.js +++ b/web/page_view.js @@ -327,6 +327,7 @@ var PageView = function pageView(container, id, scale, this.scrollIntoView = function pageViewScrollIntoView(dest) { if (PresentationMode.active) { // Avoid breaking presentation mode. dest = null; + PDFView.setScale(PDFView.currentScaleValue, true, true); } if (!dest) { scrollIntoView(div); diff --git a/web/viewer.js b/web/viewer.js index ad3a57013..5e748aedb 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -397,8 +397,8 @@ var PDFView = { }, get isHorizontalScrollbarEnabled() { - var div = document.getElementById('viewerContainer'); - return div.scrollWidth > div.clientWidth; + return (PresentationMode.active ? false : + (this.container.scrollWidth > this.container.clientWidth)); }, initPassiveLoading: function pdfViewInitPassiveLoading() {