Skip to content
Snippets Groups Projects
Commit 044e1987 authored by Giannis Kopanas's avatar Giannis Kopanas
Browse files

fix(schema): order of loading nodes

parent 8ea49936
No related branches found
No related tags found
1 merge request!45Develop
export default {
nodes: {
doc: {
content: "block+"
},
text: {
group: "inline"
},
hard_break: {
inline: true,
group: "inline",
selectable: false,
parseDOM: [{ tag: "br" }],
toDOM() {
return ["br"];
}
},
paragraph: {
group: "block",
content: "inline*",
attrs: {
class: { default: "paragraph" },
track: { default: [] }
},
parseDOM: [
{
tag: "p.paragraph",
getAttrs(dom) {
return {
class: dom.getAttribute("class")
};
}
}
],
toDOM(node) {
const attrs = blockLevelToDOM(node);
return ["p", attrs, 0];
}
}
},
marks: {}
};
import { Schema as PmPschema } from "prosemirror-model"; import { Schema as PmPschema } from "prosemirror-model";
import { injectable, multiInject, named, inject } from "inversify"; import { injectable } from "inversify";
import DefaultSchema from "./DefaultSchema";
import { EditoriaSchema } from "wax-prosemirror-schema";
import Node from "./Node"; import Node from "./Node";
import Mark from "./Mark"; import Mark from "./Mark";
import { EditoriaSchema, DefaultSchema } from "wax-prosemirror-schema";
@injectable() @injectable()
export default class Schema { export default class Schema {
...@@ -90,8 +91,6 @@ export default class Schema { ...@@ -90,8 +91,6 @@ export default class Schema {
nodes[index] = this._nodes[index].toJSON(); nodes[index] = this._nodes[index].toJSON();
} }
console.log(this._nodes, "nodes");
for (let index in this._marks) { for (let index in this._marks) {
marks[index] = this._marks[index].toJSON(); marks[index] = this._marks[index].toJSON();
} }
......
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