Skip to content
Snippets Groups Projects
Commit 1494ec59 authored by chris's avatar chris
Browse files

new node structure

parent 83e82dc0
No related branches found
No related tags found
1 merge request!359new node structure
import Service from '../Service';
import EssayQuestion from './EssayQuestion';
import essayNode from './schema/essayNode';
import essayContainerNode from './schema/essayContainerNode';
import essayQuestionNode from './schema/essayQuestionNode';
import essayFeedBackNode from './schema/essayFeedBackNode';
import EssayComponent from './components/EssayComponent';
import EssayNodeView from './EssayNodeView';
......@@ -11,7 +13,15 @@ class EssayService extends Service {
const addPortal = this.container.get('AddPortal');
createNode({
essay: essayNode,
essay_container: essayContainerNode,
});
createNode({
essay_question: essayQuestionNode,
});
createNode({
essay_feedback: essayFeedBackNode,
});
addPortal({
......
const essayNode = {
const essayContainerNode = {
attrs: {
class: { default: 'essay' },
id: { default: '' },
class: { default: 'essay' },
},
group: 'block questions',
atom: true,
selectable: true,
draggable: true,
content: 'block+',
......@@ -23,4 +24,4 @@ const essayNode = {
},
};
export default essayNode;
export default essayContainerNode;
const essayFeedBackNode = {};
export default essayFeedBackNode;
const essayQuestionNode = {};
export default essayQuestionNode;
......@@ -10,7 +10,8 @@ const multipleChoiceNode = {
group: 'block questions',
content: 'block*',
defining: true,
// selectable: true,
// draggable: true,
// atom: true,
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