walter-boente_book-collection/csspageweaver/plugins/spread/spread-hook.js

25 lines
602 B
JavaScript
Raw Normal View History

2026-01-19 22:14:03 +01:00
import { Handler } from '/csspageweaver/lib/paged.esm.js';
export default class nrbPages extends Handler {
constructor(chunker, polisher, caller) {
super(chunker, polisher, caller);
}
afterPageLayout(pageElement, page, breakToken) {
let nbrSpan = document.querySelector("#nrb-pages");
let pagesDocument = document.querySelectorAll(".pagedjs_page");
if (nbrSpan) {
nbrSpan.innerHTML = pagesDocument.length;
}
}
afterRendered(pages){
let nbrSpan = document.querySelector("#nrb-pages");
if (nbrSpan) {
nbrSpan.innerHTML = pages.length;
}
}
}