|
|
|
@ -886,38 +886,34 @@ var PDFViewerApplication = {
@@ -886,38 +886,34 @@ var PDFViewerApplication = {
|
|
|
|
|
} |
|
|
|
|
PDFHistory.initialize(self.documentFingerprint, self); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
var storePromise = store.initializedPromise; |
|
|
|
|
Promise.all([firstPagePromise, storePromise]).then(function resolved() { |
|
|
|
|
var storedHash = null; |
|
|
|
|
if (self.preferenceShowPreviousViewOnLoad && |
|
|
|
|
store.get('exists', false)) { |
|
|
|
|
var pageNum = store.get('page', '1'); |
|
|
|
|
var zoom = self.preferenceDefaultZoomValue || |
|
|
|
|
store.get('zoom', self.pdfViewer.currentScale); |
|
|
|
|
var left = store.get('scrollLeft', '0'); |
|
|
|
|
var top = store.get('scrollTop', '0'); |
|
|
|
|
|
|
|
|
|
storedHash = 'page=' + pageNum + '&zoom=' + zoom + ',' + |
|
|
|
|
left + ',' + top; |
|
|
|
|
} else if (self.preferenceDefaultZoomValue) { |
|
|
|
|
storedHash = 'page=1&zoom=' + self.preferenceDefaultZoomValue; |
|
|
|
|
} |
|
|
|
|
self.setInitialView(storedHash, scale); |
|
|
|
|
store.initializedPromise.then(function resolved() { |
|
|
|
|
var storedHash = null; |
|
|
|
|
if (self.preferenceShowPreviousViewOnLoad && |
|
|
|
|
store.get('exists', false)) { |
|
|
|
|
var pageNum = store.get('page', '1'); |
|
|
|
|
var zoom = self.preferenceDefaultZoomValue || |
|
|
|
|
store.get('zoom', self.pdfViewer.currentScale); |
|
|
|
|
var left = store.get('scrollLeft', '0'); |
|
|
|
|
var top = store.get('scrollTop', '0'); |
|
|
|
|
|
|
|
|
|
storedHash = 'page=' + pageNum + '&zoom=' + zoom + ',' + |
|
|
|
|
left + ',' + top; |
|
|
|
|
} else if (self.preferenceDefaultZoomValue) { |
|
|
|
|
storedHash = 'page=1&zoom=' + self.preferenceDefaultZoomValue; |
|
|
|
|
} |
|
|
|
|
self.setInitialView(storedHash, scale); |
|
|
|
|
|
|
|
|
|
// Make all navigation keys work on document load,
|
|
|
|
|
// unless the viewer is embedded in a web page.
|
|
|
|
|
if (!self.isViewerEmbedded) { |
|
|
|
|
self.pdfViewer.focus(); |
|
|
|
|
// Make all navigation keys work on document load,
|
|
|
|
|
// unless the viewer is embedded in a web page.
|
|
|
|
|
if (!self.isViewerEmbedded) { |
|
|
|
|
self.pdfViewer.focus(); |
|
|
|
|
//#if (FIREFOX || MOZCENTRAL)
|
|
|
|
|
// self.pdfViewer.blur();
|
|
|
|
|
// self.pdfViewer.blur();
|
|
|
|
|
//#endif
|
|
|
|
|
} |
|
|
|
|
}, function rejected(reason) { |
|
|
|
|
console.error(reason); |
|
|
|
|
|
|
|
|
|
firstPagePromise.then(function () { |
|
|
|
|
} |
|
|
|
|
}, function rejected(reason) { |
|
|
|
|
console.error(reason); |
|
|
|
|
self.setInitialView(null, scale); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|