|
|
@ -790,7 +790,7 @@ var PDFViewerApplication = { |
|
|
|
store.get('exists', false)) { |
|
|
|
store.get('exists', false)) { |
|
|
|
var pageNum = store.get('page', '1'); |
|
|
|
var pageNum = store.get('page', '1'); |
|
|
|
var zoom = self.preferenceDefaultZoomValue || |
|
|
|
var zoom = self.preferenceDefaultZoomValue || |
|
|
|
store.get('zoom', self.pdfViewer.currentScale); |
|
|
|
store.get('zoom', DEFAULT_SCALE_VALUE); |
|
|
|
var left = store.get('scrollLeft', '0'); |
|
|
|
var left = store.get('scrollLeft', '0'); |
|
|
|
var top = store.get('scrollTop', '0'); |
|
|
|
var top = store.get('scrollTop', '0'); |
|
|
|
|
|
|
|
|
|
|
@ -1639,13 +1639,16 @@ window.addEventListener('updateviewarea', function (evt) { |
|
|
|
window.addEventListener('resize', function webViewerResize(evt) { |
|
|
|
window.addEventListener('resize', function webViewerResize(evt) { |
|
|
|
if (PDFViewerApplication.initialized) { |
|
|
|
if (PDFViewerApplication.initialized) { |
|
|
|
var currentScaleValue = PDFViewerApplication.pdfViewer.currentScaleValue; |
|
|
|
var currentScaleValue = PDFViewerApplication.pdfViewer.currentScaleValue; |
|
|
|
switch (currentScaleValue) { |
|
|
|
if (currentScaleValue === 'auto' || |
|
|
|
case 'auto': |
|
|
|
currentScaleValue === 'page-fit' || |
|
|
|
case 'page-fit': |
|
|
|
currentScaleValue === 'page-width') { |
|
|
|
case 'page-width': |
|
|
|
// Note: the scale is constant for 'page-actual'.
|
|
|
|
// Note: the scale is constant for 'page-actual'.
|
|
|
|
PDFViewerApplication.pdfViewer.currentScaleValue = currentScaleValue; |
|
|
|
PDFViewerApplication.pdfViewer.currentScaleValue = currentScaleValue; |
|
|
|
} else if (!currentScaleValue) { |
|
|
|
break; |
|
|
|
// Normally this shouldn't happen, but if the scale wasn't initialized
|
|
|
|
|
|
|
|
// we set it to the default value in order to prevent any issues.
|
|
|
|
|
|
|
|
// (E.g. the document being rendered with the wrong scale on load.)
|
|
|
|
|
|
|
|
PDFViewerApplication.pdfViewer.currentScaleValue = DEFAULT_SCALE_VALUE; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
updateViewarea(); |
|
|
|
updateViewarea(); |
|
|
|