From 50a4510ab76745bee9ee57d3701b035ba12a1b8c Mon Sep 17 00:00:00 2001 From: Chris Peterson Date: Sat, 23 Aug 2014 00:12:55 -0700 Subject: [PATCH] Auto zoom landscape documents to fit their height --- web/viewer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/viewer.js b/web/viewer.js index 4a4282eda..0845c1836 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -359,7 +359,9 @@ var PDFView = { scale = Math.min(pageWidthScale, pageHeightScale); break; case 'auto': - scale = Math.min(MAX_AUTO_SCALE, pageWidthScale); + var isLandscape = (currentPage.width > currentPage.height); + var horizontalScale = isLandscape ? pageHeightScale : pageWidthScale; + scale = Math.min(MAX_AUTO_SCALE, horizontalScale); break; default: console.error('pdfViewSetScale: \'' + value +