Compare commits

..

No commits in common. "7081a1f112756c09b79134b52a5db052f201651e" and "89ccc3a526b868534df4f621145b31c528c0ccaa" have entirely different histories.

2 changed files with 12 additions and 20 deletions

View File

@ -568,24 +568,16 @@ function waitForAnnotationModeChanged(page) {
}); });
} }
function waitForPageRendered(page, pageNumber) { function waitForPageRendered(page) {
return page.evaluateHandle( return createPromise(page, resolve => {
number => [ const { eventBus } = window.PDFViewerApplication;
new Promise(resolve => { eventBus.on("pagerendered", function handler(e) {
const { eventBus } = window.PDFViewerApplication; if (!e.isDetailView) {
eventBus.on("pagerendered", function handler(e) { resolve();
if ( eventBus.off("pagerendered", handler);
!e.isDetailView && }
(number === undefined || e.pageNumber === number) });
) { });
resolve();
eventBus.off("pagerendered", handler);
}
});
}),
],
pageNumber
);
} }
function waitForEditorMovedInDOM(page) { function waitForEditorMovedInDOM(page) {

View File

@ -328,7 +328,7 @@ describe("PDF viewer", () => {
const originalCanvasSize = await getCanvasSize(page); const originalCanvasSize = await getCanvasSize(page);
const factor = 2; const factor = 2;
const handle = await waitForPageRendered(page, 1); const handle = await waitForPageRendered(page);
await page.evaluate(scaleFactor => { await page.evaluate(scaleFactor => {
window.PDFViewerApplication.pdfViewer.increaseScale({ window.PDFViewerApplication.pdfViewer.increaseScale({
drawingDelay: 0, drawingDelay: 0,
@ -356,7 +356,7 @@ describe("PDF viewer", () => {
const originalCanvasSize = await getCanvasSize(page); const originalCanvasSize = await getCanvasSize(page);
const factor = 4; const factor = 4;
const handle = await waitForPageRendered(page, 1); const handle = await waitForPageRendered(page);
await page.evaluate(scaleFactor => { await page.evaluate(scaleFactor => {
window.PDFViewerApplication.pdfViewer.increaseScale({ window.PDFViewerApplication.pdfViewer.increaseScale({
drawingDelay: 0, drawingDelay: 0,