diff --git a/wax-prosemirror-schema/index.js b/wax-prosemirror-schema/index.js index 2a5f4c3b7d0d332a422e908d2264aeaf05e498b7..d6a70f2e5f1166efd852c20f2c4249207a676b6b 100644 --- a/wax-prosemirror-schema/index.js +++ b/wax-prosemirror-schema/index.js @@ -14,6 +14,17 @@ export { default as superscriptMark } from "./src/marks/superscriptMark"; export { default as strikethroughMark } from "./src/marks/strikethroughMark"; export { default as underlineMark } from "./src/marks/underlineMark"; export { default as smallcapsMark } from "./src/marks/smallcapsMark"; +export { default as sourceMark } from "./src/marks/sourceMark"; + /* LIST OF SUPPORTED NODES */ +export { default as paragraphNode } from "./src/nodes/paragraphNode"; +export { default as authorNode } from "./src/nodes/authorNode"; +export { default as epigraphPoetryNode } from "./src/nodes/epigraphPoetryNode"; +export { default as epigraphProseNode } from "./src/nodes/epigraphProseNode"; +export { default as sourceNoteNode } from "./src/nodes/sourceNoteNode"; +export { default as paragraphContNode } from "./src/nodes/paragraphContNode"; +export { default as extractProseNode } from "./src/nodes/extractProseNode"; +export { default as extractPoetryNode } from "./src/nodes/extractPoetryNode"; +export { default as titleNode } from "./src/nodes/titleNode"; diff --git a/wax-prosemirror-schema/src/editoria/marks.js b/wax-prosemirror-schema/src/editoria/marks.js index 8dda846faeccd6c2d633d61b13532d16e4166fc1..9594634b497a1b8a2fbbe9e8d33e526be088d598 100644 --- a/wax-prosemirror-schema/src/editoria/marks.js +++ b/wax-prosemirror-schema/src/editoria/marks.js @@ -1,14 +1,4 @@ -const emDOM = ["em", 0], - strongDOM = ["strong", 0], - codeDOM = ["code", 0]; - const marks = { - source: { - parseDOM: [{ tag: "cite" }], - toDOM() { - return ["cite", 0]; - } - }, insertion: { attrs: { user: { diff --git a/wax-prosemirror-schema/src/marks/sourceMark.js b/wax-prosemirror-schema/src/marks/sourceMark.js new file mode 100644 index 0000000000000000000000000000000000000000..7b87d7b462c8198a44b869292a83c97865cfb324 --- /dev/null +++ b/wax-prosemirror-schema/src/marks/sourceMark.js @@ -0,0 +1,8 @@ +const source = { + parseDOM: [{ tag: "cite" }], + toDOM() { + return ["cite", 0]; + } +}; + +export default source; diff --git a/wax-prosemirror-schema/src/nodes/authorNode.js b/wax-prosemirror-schema/src/nodes/authorNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/epigraphPoetryNode.js b/wax-prosemirror-schema/src/nodes/epigraphPoetryNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/epigraphProseNode.js b/wax-prosemirror-schema/src/nodes/epigraphProseNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/extractPoetryNode.js b/wax-prosemirror-schema/src/nodes/extractPoetryNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/extractProseNode.js b/wax-prosemirror-schema/src/nodes/extractProseNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/paragraphContNode.js b/wax-prosemirror-schema/src/nodes/paragraphContNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/paragraphNode.js b/wax-prosemirror-schema/src/nodes/paragraphNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/sourceNoteNode.js b/wax-prosemirror-schema/src/nodes/sourceNoteNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/wax-prosemirror-schema/src/nodes/titleNode.js b/wax-prosemirror-schema/src/nodes/titleNode.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391