Skip to content
Snippets Groups Projects

Await `window.PagedConfig.before` and / or call `after` if set

Merged Boris Budini requested to merge await-before-call-after into master
1 file
+ 10
2
Compare changes
  • Side-by-side
  • Inline
+ 10
2
@@ -174,7 +174,7 @@ class Printer extends EventEmitter {
@@ -174,7 +174,7 @@ class Printer extends EventEmitter {
resolver({msg, width, height, orientation});
resolver({msg, width, height, orientation});
});
});
await page.evaluate(() => {
await page.evaluate(async () => {
window.PagedPolyfill.on("page", (page) => {
window.PagedPolyfill.on("page", (page) => {
const { id, width, height, startToken, endToken, breakAfter, breakBefore, position } = page;
const { id, width, height, startToken, endToken, breakAfter, breakBefore, position } = page;
@@ -212,7 +212,15 @@ class Printer extends EventEmitter {
@@ -212,7 +212,15 @@ class Printer extends EventEmitter {
window.onRendered(msg, flow.width, flow.height, flow.orientation);
window.onRendered(msg, flow.width, flow.height, flow.orientation);
});
});
window.PagedPolyfill.preview();
if (window.PagedConfig.before) {
 
await window.PagedConfig.before();
 
}
 
 
done = await window.PagedPolyfill.preview();
 
 
if (window.PagedConfig.after) {
 
await window.PagedConfig.after(done);
 
}
});
});
await rendered;
await rendered;