Skip to content
Snippets Groups Projects
Commit 7ea32914 authored by chris's avatar chris
Browse files

fix

parent fbf2c023
No related branches found
No related tags found
1 merge request!289Pm node views portals
......@@ -62,7 +62,7 @@ const Wax = props => {
schema.nodes.footnote.spec.toDOM = node => {
// eslint-disable-next-line prefer-rest-params
old.apply(this);
return ['footnote', node.attrs, 0];
if (node) return ['footnote', node.attrs, 0];
};
}
......@@ -72,13 +72,12 @@ const Wax = props => {
const serialize = serializer(schema);
WaxOnchange(serialize(value));
}
if (schema.nodes.footnote) {
const old = schema.nodes.footnote.spec.toDOM;
schema.nodes.footnote.spec.toDOM = node => {
// eslint-disable-next-line prefer-rest-params
old.apply(this);
return ['footnote', node.attrs];
if (node) return ['footnote', node.attrs];
};
}
},
......
......@@ -52,6 +52,5 @@ export default ({ placeholder, targetFormat, value, schema, plugins }) => {
const parse = parser(schema);
WaxOptions.doc = parse(editorContent);
}
return WaxOptions;
};
......@@ -131,17 +131,11 @@ export default props => {
'main',
);
}
<<<<<<< HEAD
if (view.state.doc !== previousDoc || tr.getMeta('forceUpdate'))
props.onChange(state.doc.content);
=======
console.log(state);
>>>>>>> cleanup
if (targetFormat === 'JSON') {
props.onChange(state.config.schema)(state.doc.toJSON());
props.onChange(schema)(state.doc.toJSON());
} else {
props.onChange(state.config.schema)(state.doc.content);
props.onChange(schema)(state.doc.content);
}
};
......
......@@ -7,7 +7,9 @@ const footnote = {
id: { default: '' },
},
toDOM: node => {
return ['footnote', node.attrs];
if (node) {
return ['footnote', node.attrs];
}
},
parseDOM: [
{
......
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