Commit 3fe2ce97 authored by Fred Chasen's avatar Fred Chasen
Browse files

Fix breaks

parent 41ccb6f8
...@@ -117,28 +117,28 @@ class Breaks extends Handler { ...@@ -117,28 +117,28 @@ class Breaks extends Handler {
return pageBreaks; return pageBreaks;
} }
addBreakAttributes(page) { addBreakAttributes(pageElement, page) {
let before = page.wrapper.querySelector("[data-break-before]"); let before = pageElement.querySelector("[data-break-before]");
let after = page.wrapper.querySelector("[data-break-after]"); let after = pageElement.querySelector("[data-break-after]");
let previousBreakAfter = page.wrapper.querySelector("[data-previous-break-after]"); let previousBreakAfter = pageElement.querySelector("[data-previous-break-after]");
if (before) { if (before) {
if (before.dataset.splitFrom) { if (before.dataset.splitFrom) {
page.splitFrom = before.dataset.splitFrom; page.splitFrom = before.dataset.splitFrom;
page.element.setAttribute("data-split-from", before.dataset.splitFrom); pageElement.setAttribute("data-split-from", before.dataset.splitFrom);
} else if (before.dataset.breakBefore && before.dataset.breakBefore !== "avoid") { } else if (before.dataset.breakBefore && before.dataset.breakBefore !== "avoid") {
page.breakBefore = before.dataset.breakBefore; page.breakBefore = before.dataset.breakBefore;
page.element.setAttribute("data-break-before", before.dataset.breakBefore); pageElement.setAttribute("data-break-before", before.dataset.breakBefore);
} }
} }
if (after && after.dataset) { if (after && after.dataset) {
if (after.dataset.splitTo) { if (after.dataset.splitTo) {
page.splitTo = after.dataset.splitTo; page.splitTo = after.dataset.splitTo;
page.element.setAttribute("data-split-to", after.dataset.splitTo); pageElement.setAttribute("data-split-to", after.dataset.splitTo);
} else if (after.dataset.breakAfter && after.dataset.breakAfter !== "avoid") { } else if (after.dataset.breakAfter && after.dataset.breakAfter !== "avoid") {
page.breakAfter = after.dataset.breakAfter; page.breakAfter = after.dataset.breakAfter;
page.element.setAttribute("data-break-after", after.dataset.breakAfter); pageElement.setAttribute("data-break-after", after.dataset.breakAfter);
} }
} }
...@@ -150,7 +150,7 @@ class Breaks extends Handler { ...@@ -150,7 +150,7 @@ class Breaks extends Handler {
} }
afterPageLayout(pageElement, page) { afterPageLayout(pageElement, page) {
this.addBreakAttributes(page); this.addBreakAttributes(pageElement, page);
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment