]> BookStack Code Mirror - bookstack/blobdiff - resources/js/editor/schema.js
Started work on details/summary blocks
[bookstack] / resources / js / editor / schema.js
index 540db5704822506c583e4e0e8eab47666eadc495..e0cd2522248a40ace21229054047fdf601b2e3ae 100644 (file)
@@ -1,10 +1,12 @@
 import {Schema} from "prosemirror-model";
-import {schema as basicSchema} from "prosemirror-schema-basic";
-import {addListNodes} from "prosemirror-schema-list";
 
-const bookstackSchema = new Schema({
-    nodes: addListNodes(basicSchema.spec.nodes, "paragraph block*", "block"),
-    marks: basicSchema.spec.marks
-})
+import nodes from "./schema-nodes";
+import marks from "./schema-marks";
 
-export {bookstackSchema as schema};
\ No newline at end of file
+/** @var {PmSchema} schema */
+const schema = new Schema({
+    nodes,
+    marks,
+});
+
+export default schema;
\ No newline at end of file