Auto zoom landscape documents to fit their height

This commit is contained in:
Chris Peterson 2014-08-23 00:12:55 -07:00
parent 4834f1c289
commit 50a4510ab7

View File

@ -359,7 +359,9 @@ var PDFView = {
scale = Math.min(pageWidthScale, pageHeightScale); scale = Math.min(pageWidthScale, pageHeightScale);
break; break;
case 'auto': 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; break;
default: default:
console.error('pdfViewSetScale: \'' + value + console.error('pdfViewSetScale: \'' + value +