You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
440 B
JavaScript

class BleedHandler extends Paged.Handler {
constructor(chunker, polisher, caller) {
super(chunker, polisher, caller);
}
afterPageLayout(pageFragment, page) {
let img = pageFragment.querySelector("img");
if (img) {
moveImage(img);
}
}
afterRendered(pages) {
console.log("Ready!");
}
}
Paged.registerHandlers(BleedHandler);
function moveImage(img) {
let parent = img.closest(".pagedjs_sheet");
parent.prepend(img);
}