title same page notes
This commit is contained in:
parent
656e58b0f4
commit
5b1113c988
7 changed files with 64 additions and 5 deletions
|
|
@ -6,6 +6,8 @@
|
|||
.container-note{
|
||||
padding-left: calc(var(--unit)*2);
|
||||
}
|
||||
|
||||
.page-with-h1 .before-h1,
|
||||
.container-note-first{
|
||||
position: absolute;
|
||||
top: 0;
|
||||
|
|
@ -33,4 +35,6 @@
|
|||
|
||||
.note_marker{
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,23 @@
|
|||
// height: $content-h;
|
||||
}
|
||||
|
||||
// .before-h1{
|
||||
// break-after: page;
|
||||
// }
|
||||
|
||||
h1{
|
||||
break-before: page;
|
||||
break-after: page;
|
||||
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
|
||||
height: $content-h;
|
||||
// background-color: red;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -358,6 +358,15 @@ ol[type="1"].ol-clone {
|
|||
#section__content h1 {
|
||||
-moz-column-break-before: page;
|
||||
break-before: page;
|
||||
-moz-column-break-after: page;
|
||||
break-after: page;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
height: 215mm;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
}
|
||||
#section__content h2::before, #section__content h3::before, #section__content h4::before, #section__content h5::before, #section__content h6::before {
|
||||
content: attr(data-counter);
|
||||
|
|
@ -495,6 +504,7 @@ ol[type="1"].ol-clone {
|
|||
padding-left: calc(var(--unit) * 2);
|
||||
}
|
||||
|
||||
.page-with-h1 .before-h1,
|
||||
.container-note-first {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{"version":3,"sources":["style.css","modules/_var.scss","modules/_init.scss","modules/_layout.scss","modules/_text.scss","modules/_num-paragraph.scss","modules/_titles.scss","modules/_list-of-abbr.scss","modules/_notes.scss","modules/_toc.scss"],"names":[],"mappings":"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","file":"style.css"}
|
||||
{"version":3,"sources":["style.css","modules/_var.scss","modules/_init.scss","modules/_layout.scss","modules/_text.scss","modules/_num-paragraph.scss","modules/_titles.scss","modules/_list-of-abbr.scss","modules/_notes.scss","modules/_toc.scss"],"names":[],"mappings":"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","file":"style.css"}
|
||||
|
|
@ -22,6 +22,7 @@
|
|||
}
|
||||
},
|
||||
"hook": [
|
||||
"/js/beforeAll.js",
|
||||
"/js/counters.js",
|
||||
"/js/these.js",
|
||||
"/js/addPagesNotes.js"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ export default class addPagesNotes extends Handler {
|
|||
afterParsed(parsed){
|
||||
let notes = parsed.querySelectorAll(".inline-note");
|
||||
notes.forEach(function (note, index) {
|
||||
console.log(note);
|
||||
// console.log(note);
|
||||
note.style.position = "absolute";
|
||||
note.style.top = "0px";
|
||||
note.style.left = "0px";
|
||||
|
|
@ -33,6 +33,10 @@ export default class addPagesNotes extends Handler {
|
|||
|
||||
afterPageLayout(pageElement, page, breakToken, chunker) {
|
||||
|
||||
// add class if page contains h1
|
||||
if (pageElement.querySelector('h1')) {
|
||||
pageElement.classList.add('page-with-h1');
|
||||
}
|
||||
|
||||
// move notes into previous page
|
||||
let notes = pageElement.querySelectorAll(".body-note");
|
||||
|
|
@ -51,9 +55,12 @@ export default class addPagesNotes extends Handler {
|
|||
let pageNum = parseInt(pageElement.getAttribute('data-page-number'));
|
||||
let prevPage = document.querySelector('[data-page-number="' + (pageNum - 1) + '"]');
|
||||
if (prevPage) {
|
||||
let content = prevPage.querySelector("#section_content");
|
||||
let content = prevPage.querySelector('[data-id="section__content"]');
|
||||
let contentId = prevPage.querySelector('#section__content');
|
||||
if(content){
|
||||
content.appendChild(container);
|
||||
}else if(contentId){
|
||||
contentId.appendChild(container);
|
||||
}else{
|
||||
prevPage.querySelector('.pagedjs_page_content').appendChild(container);
|
||||
}
|
||||
|
|
@ -67,7 +74,8 @@ export default class addPagesNotes extends Handler {
|
|||
// create blank left page
|
||||
if (
|
||||
page.element.classList.contains('pagedjs_right_page') &&
|
||||
page.element.querySelector('[data-id="section__content"]')
|
||||
page.element.querySelector('[data-id="section__content"]') &&
|
||||
!pageElement.querySelector('.before-h1')
|
||||
) {
|
||||
|
||||
let notesPage = chunker.addPage();
|
||||
|
|
|
|||
21
js/beforeAll.js
Normal file
21
js/beforeAll.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import { Handler } from '/csspageweaver/lib/paged.esm.js';
|
||||
|
||||
export default class beforeAll extends Handler {
|
||||
constructor(chunker, polisher, caller) {
|
||||
super(chunker, polisher, caller);
|
||||
}
|
||||
|
||||
beforeParsed(content){
|
||||
let headings = content.querySelectorAll('#section__content h1');
|
||||
headings.forEach(function (h1) {
|
||||
let div = document.createElement('div');
|
||||
div.classList.add('before-h1');
|
||||
h1.insertAdjacentElement('beforebegin', div);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue