Skip to content

Instantly share code, notes, and snippets.

@julientaq
Created January 2, 2020 15:04
Show Gist options
  • Save julientaq/5cf14efea3dc96f7cfc4191642cf71cf to your computer and use it in GitHub Desktop.
Save julientaq/5cf14efea3dc96f7cfc4191642cf71cf to your computer and use it in GitHub Desktop.
add one blank page if the total number of pages is odd in paged.js
<script>
class pairPage extends Paged.Handler {
constructor(chunker, polisher, caller) {
super(chunker, polisher, caller);
}
afterRendered(pages) {
if (pages.length % 2 === 1) {
const pageNew = document.createElement("div");
pageNew.classList.add("pagedjs_page");
document.querySelector('.pagedjs_pages').insertAdjacentElement("beforeend", pageNew);
console.log( document.querySelector('.pagedjs_pages'));
}
}
}
Paged.registerHandlers(pairPage);
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment