Introduces 'pagesinit' event.

This commit is contained in:
Yury Delendik 2014-09-30 12:31:58 -05:00
parent b16a406f3a
commit 5740b96020
2 changed files with 12 additions and 2 deletions

View File

@ -32,8 +32,14 @@ if (!PDFJS.PDFViewer || !PDFJS.getDocument) {
var DEFAULT_URL = '../../web/compressed.tracemonkey-pldi-09.pdf';
var container = document.getElementById('viewerContainer');
var pdfViewer = new PDFJS.PDFViewer({
container: document.getElementById('viewerContainer')
container: container
});
container.addEventListener('pagesinit', function () {
// we can use pdfViewer now, e.g. let's change default scale.
pdfViewer.currentScaleValue = 'page-width';
});
// Loading document.

View File

@ -270,8 +270,12 @@ var PDFViewer = (function pdfViewer() {
}
});
var event = document.createEvent('CustomEvent');
event.initCustomEvent('pagesinit', true, true, null);
self.container.dispatchEvent(event);
if (this.defaultRenderingQueue) {
firstPagePromise.then(this.update.bind(this));
this.update();
}
}.bind(this));
},