Skip to content
Snippets Groups Projects
Commit 437a40f5 authored by chris's avatar chris
Browse files

save multiple dropdown feedback

parent 7e998970
No related branches found
No related tags found
1 merge request!410Fixes
......@@ -82,7 +82,7 @@ const Hhmi = () => {
ref={editorRef}
customValues={{ showFeedBack: submited }}
fileUpload={file => renderImage(file)}
value={content}
// value={content}
readonly={readOnly}
layout={HhmiLayout}
onChange={source => console.log(source)}
......
......@@ -72,6 +72,18 @@ export default ({ node, view, getPos, readOnly }) => {
};
const saveFeedBack = () => {
const allNodes = getNodes(main);
allNodes.forEach(singleNode => {
if (singleNode.node.attrs.id === node.attrs.id) {
main.dispatch(
main.state.tr.setNodeMarkup(getPos(), undefined, {
...singleNode.node.attrs,
feedback: feedBack,
}),
);
setFirstRun(false);
}
});
return false;
};
......@@ -103,7 +115,7 @@ const getNodes = view => {
const allNodes = DocumentHelpers.findBlockNodes(view.state.doc);
const fillTheGapNodes = [];
allNodes.forEach(node => {
if (node.node.type.name === 'fill_the_gap_container')
if (node.node.type.name === 'matching_container')
fillTheGapNodes.push(node);
});
return fillTheGapNodes;
......
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