currentScaleValue: null,
initialBookmark: document.location.hash.substring(1),
container: null,
+ initialized: false,
// called once when the document is loaded
- init: function pdfViewInit() {
+ initialize: function pdfViewInitialize() {
this.container = document.getElementById('viewerContainer');
+ this.initialized = true;
},
setScale: function pdfViewSetScale(val, resetAutoSettings) {
};
window.addEventListener('load', function webViewerLoad(evt) {
- PDFView.init();
+ PDFView.initialize();
var params = PDFView.parseQueryString(document.location.search.substring(1));
var file = PDFJS.isFirefoxExtension ?
}
function updateViewarea() {
+ if (!PDFView.initialized)
+ return;
var visiblePages = PDFView.getVisiblePages();
var pageToDraw;
for (var i = 0; i < visiblePages.length; i++) {