Skip to content
Snippets Groups Projects
Commit 8e925d1e authored by Christos's avatar Christos
Browse files

Merge branch 'fixes' into 'master'

Fixes

See merge request !410
parents a80f3068 59c5b5a4
No related branches found
No related tags found
1 merge request!410Fixes
......@@ -158,7 +158,7 @@ const Hhmi = () => {
ref={editorRef}
customValues={{ showFeedBack: submitted, testMode }}
fileUpload={file => renderImage(file)}
value={content}
// value={content}
readonly={readOnly}
layout={HhmiLayout}
onChange={source => console.log(source)}
......
......@@ -73,6 +73,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;
};
......
......@@ -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;
......
......@@ -73,6 +73,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;
};
......
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