Initial commit
This commit is contained in:
commit
388079e6bb
1108 changed files with 330121 additions and 0 deletions
29
assets/js/plugins/fix-justif.js
Normal file
29
assets/js/plugins/fix-justif.js
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
// fixed text align justify before images page
|
||||
class fixJustif extends Paged.Handler {
|
||||
constructor(chunker, polisher, caller) {
|
||||
super(chunker, polisher, caller);
|
||||
}
|
||||
|
||||
afterRendered(pages){
|
||||
for(let i=0; i<pages.length; i++){
|
||||
let currentPageClassList = pages[i].element.classList;
|
||||
if(i+1 < pages.length){
|
||||
let nextPageClassList = pages[i+1].element.classList;
|
||||
// console.log(currentPageClassList[0], nextPageClassList);
|
||||
|
||||
if(currentPageClassList[0] == "pagedjs_page" && nextPageClassList[4] == "pagedjs_pagedjs-fullpage_page"){
|
||||
// console.log('div with images following');
|
||||
let pageId = pages[i].id;
|
||||
let selectedPage = document.getElementById(pageId);
|
||||
let selectedLastP = selectedPage.querySelector(".chapter .content > p:last-child");
|
||||
// console.log(selectedPage, selectedLastP);
|
||||
if(selectedLastP != null){
|
||||
selectedLastP.style.textAlignLast = "justify";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Paged.registerHandlers(fixJustif);
|
||||
Loading…
Add table
Add a link
Reference in a new issue