Skip to content
Snippets Groups Projects
Commit 526f5fd6 authored by chris's avatar chris
Browse files

fix multiple schema

parent eb05e98b
No related branches found
No related tags found
1 merge request!316fix multiple schema
......@@ -14,6 +14,7 @@ const renderImage = file => {
setTimeout(() => reader.readAsDataURL(file), 150);
});
};
const t = `<p class="paragraph">sdfsd</p><p class="paragraph">fdfs</p><div id="4cdb7e13-514d-4c6d-b2f3-f5b1a07af10a" class="mutiple-choice"><div class="mutiple-choice-option" id="d394ff84-5153-49e2-af12-141b05883be4" correct="false" feedback=""><p class="paragraph">rwerewrwer</p></div><div class="mutiple-choice-option" id="4efaa449-4d06-448b-98cd-a3b1c58b5b62" correct="false" feedback=""><p class="paragraph"></p></div></div>`;
const Hhmi = () => {
return (
......@@ -22,10 +23,10 @@ const Hhmi = () => {
config={config}
autoFocus
fileUpload={file => renderImage(file)}
value=""
value={t}
// readonly
layout={HhmiLayout}
// onChange={source => console.log(source)}
onChange={source => console.log(source)}
/>
</>
);
......
......@@ -58,7 +58,7 @@ const ToolBarBtn = ({ view = {}, item }) => {
),
);
/* create First Option */
/* create Second Option */
const newAnswerId = uuidv4();
const answerOption = main.state.config.schema.nodes.multiple_choice.create(
{ id: newAnswerId },
......
......@@ -4,8 +4,10 @@ const multipleChoiceContainerNode = {
class: { default: 'mutiple-choice' },
},
group: 'block',
atom: true,
content: 'block+',
// atom: true,
selectable: true,
draggable: false,
content: 'multiple_choice+',
parseDOM: [
{
tag: 'div.mutiple-choice',
......
import { v4 as uuidv4 } from 'uuid';
const multipleChoiceNode = {
attrs: {
class: { default: 'mutiple-choice-option' },
id: { default: '' },
id: { default: uuidv4() },
correct: { default: false },
feedback: { default: '' },
},
group: 'block',
content: 'block*',
defining: true,
// atom: true,
parseDOM: [
{
......
......@@ -330,6 +330,7 @@ export default css`
counter-reset: question-item-multiple;
margin: 38px;
padding: 20px;
padding-top: 0px;
&:before {
bottom: 45px;
......@@ -339,14 +340,6 @@ export default css`
right: 20px;
}
.portal p {
display: block !important;
}
p:last-of-type {
display: none;
}
.ProseMirror {
box-shadow: none;
padding: 5px 5px 0 5px;
......
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