Moves mozPrintCallback specific code to firefox_printservice.js
This commit is contained in:
parent
f8bd3d4473
commit
24a7a58da7
8 changed files with 213 additions and 118 deletions
|
@ -161,6 +161,13 @@ var PDFViewer = (function pdfViewer() {
|
|||
return this._pages[index];
|
||||
},
|
||||
|
||||
/**
|
||||
* @returns {boolean} true if all {PDFPageView} objects are initialized.
|
||||
*/
|
||||
get pageViewsReady() {
|
||||
return this._pageViewsReady;
|
||||
},
|
||||
|
||||
/**
|
||||
* @returns {number}
|
||||
*/
|
||||
|
@ -309,6 +316,7 @@ var PDFViewer = (function pdfViewer() {
|
|||
});
|
||||
this.pagesPromise = pagesPromise;
|
||||
pagesPromise.then(function () {
|
||||
self._pageViewsReady = true;
|
||||
self.eventBus.dispatch('pagesloaded', {
|
||||
source: self,
|
||||
pagesCount: pagesCount
|
||||
|
@ -414,6 +422,7 @@ var PDFViewer = (function pdfViewer() {
|
|||
this._location = null;
|
||||
this._pagesRotation = 0;
|
||||
this._pagesRequests = [];
|
||||
this._pageViewsReady = false;
|
||||
|
||||
var container = this.viewer;
|
||||
while (container.hasChildNodes()) {
|
||||
|
@ -877,6 +886,17 @@ var PDFViewer = (function pdfViewer() {
|
|||
setFindController: function (findController) {
|
||||
this.findController = findController;
|
||||
},
|
||||
|
||||
/**
|
||||
* Returns sizes of the pages.
|
||||
* @returns {Array} Array of objects with width/height fields.
|
||||
*/
|
||||
getPagesOverview: function () {
|
||||
return this._pages.map(function (pageView) {
|
||||
var viewport = pageView.pdfPage.getViewport(1);
|
||||
return {width: viewport.width, height: viewport.height};
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
return PDFViewer;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue