wrap intro + add chapterEnd
This commit is contained in:
parent
07047d97ea
commit
0d56ca3d0d
10 changed files with 217 additions and 158 deletions
|
|
@ -57,6 +57,10 @@ export default class addPagesNotes extends Handler {
|
|||
if (prevPage) {
|
||||
let content = prevPage.querySelector('[data-id="section__content"]');
|
||||
let contentId = prevPage.querySelector('#section__content');
|
||||
let titleH1 = prevPage.querySelector('h1');
|
||||
if(titleH1){
|
||||
container.classList.add('container-note-first');
|
||||
}
|
||||
if(content){
|
||||
content.appendChild(container);
|
||||
}else if(contentId){
|
||||
|
|
@ -71,19 +75,22 @@ export default class addPagesNotes extends Handler {
|
|||
|
||||
|
||||
|
||||
// create blank left page
|
||||
// create blank left page
|
||||
if (
|
||||
page.element.classList.contains('pagedjs_right_page') &&
|
||||
page.element.querySelector('[data-id="section__content"]') &&
|
||||
!pageElement.querySelector('.before-h1')
|
||||
page.element.classList.contains('pagedjs_chapter_page')
|
||||
) {
|
||||
// Check if previous page is not end chapter
|
||||
let pageEnd = pageElement.querySelector(".chapter-end");
|
||||
|
||||
let notesPage = chunker.addPage();
|
||||
notesPage.element.classList.add('page-notes');
|
||||
if (!pageEnd) {
|
||||
let notesPage = chunker.addPage();
|
||||
notesPage.element.classList.add('page-notes');
|
||||
|
||||
// Make margin boxes visible (hasContent is set during polishing, which skips added pages)
|
||||
notesPage.element.querySelector('.pagedjs_margin-bottom-left')?.classList.add('hasContent');
|
||||
notesPage.element.querySelector('.pagedjs_margin-bottom-center')?.classList.add('hasContent');
|
||||
// Make margin boxes visible (hasContent is set during polishing, which skips added pages)
|
||||
notesPage.element.querySelector('.pagedjs_margin-bottom-left')?.classList.add('hasContent');
|
||||
notesPage.element.querySelector('.pagedjs_margin-bottom-center')?.classList.add('hasContent');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue