Skip to content

Commit d82ea41

Browse files
Merge pull request #667 from ColonelThirtyTwo/fix-collab-parse-tinymce-pagebreak
Parse TinyMCE pagebreaks in collaborative editor
2 parents a22a3a5 + be4763d commit d82ea41

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

javascript/src/tiptap_gw/pagebreak.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,19 @@ type PageBreakOptions = {};
2020
const PageBreak = Node.create<PageBreakOptions>({
2121
name: "pageBreak",
2222
group: "block",
23+
priority: 101, // before regular <br/>
2324
parseHTML() {
2425
return [
2526
{
2627
tag: "div",
2728
getAttrs: (node) =>
2829
node.classList.contains("page-break") && null,
2930
},
31+
{
32+
tag: "br",
33+
getAttrs: (node) =>
34+
node.hasAttribute("data-gw-pagebreak") && null,
35+
}
3036
];
3137
},
3238
renderHTML({ HTMLAttributes }) {

0 commit comments

Comments
 (0)