diff --git a/editors/demo/src/Editors.js b/editors/demo/src/Editors.js index fa52e35509b57dc1e5f1d06514566f8cc480bbe7..977ed5cc4dbf7c694157ede01a713d4b2f5b983e 100644 --- a/editors/demo/src/Editors.js +++ b/editors/demo/src/Editors.js @@ -54,7 +54,7 @@ const Editors = () => { case 'ncbi': break; default: - return <Editoria />; + return <HHMI />; } }; diff --git a/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestionService.js b/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestionService.js index 794f208ed4a2ff5ac8f001126c213ce32bf21986..6634fdacadc79993221958159c680c961404852b 100644 --- a/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestionService.js +++ b/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestionService.js @@ -24,15 +24,16 @@ class MultipleChoiceQuestionService extends Service { createNode({ question_wrapper: { + attrs: { + id: { default: '' }, + class: { default: 'mutiple-choice' }, + }, group: 'block', atom: true, content: 'inline*', - attrs: { - class: { default: 'paragraph' }, - }, parseDOM: [ { - tag: 'p.question', + tag: 'p.mutiple-choice', getAttrs(dom) { return { id: dom.dataset.id, diff --git a/editors/demo/src/HHMI/MultipleChoiceQuestionService/schema/multipleChoiceNode.js b/editors/demo/src/HHMI/MultipleChoiceQuestionService/schema/multipleChoiceNode.js index adfd3e60ebf28956ba8369d17c29f404bb434e46..747a9c1d9fe35f7d12a1c4fb235a96b54d84374f 100644 --- a/editors/demo/src/HHMI/MultipleChoiceQuestionService/schema/multipleChoiceNode.js +++ b/editors/demo/src/HHMI/MultipleChoiceQuestionService/schema/multipleChoiceNode.js @@ -1,11 +1,13 @@ const multipleChoiceNode = { + attrs: { + id: { default: '' }, + correct: { default: false }, + feedback: { default: false }, + }, group: 'inline', content: 'block*', inline: true, // atom: true, - attrs: { - id: { default: '' }, - }, toDOM: node => ['multiple-choice', node.attrs, 0], parseDOM: [ {