From 65d7259ed3af4aa598ea24a5751a014a2ace292a Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Fri, 3 Mar 2023 15:58:21 +0200 Subject: [PATCH] fix --- wax-prosemirror-core/src/utilities/commands/Commands.js | 1 - .../TrueFalseQuestionService/TrueFalseQuestion.js | 4 ++++ .../TrueFalseSingleCorrectQuestion.js | 4 ++++ .../QuestionsDropDownToolGroupService/DropDownComponent.js | 1 - 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/wax-prosemirror-core/src/utilities/commands/Commands.js b/wax-prosemirror-core/src/utilities/commands/Commands.js index b096a3efd..99c34a84e 100644 --- a/wax-prosemirror-core/src/utilities/commands/Commands.js +++ b/wax-prosemirror-core/src/utilities/commands/Commands.js @@ -258,7 +258,6 @@ const isParentOfType = (state, nodeType) => { const predicate = node => node.type === nodeType; for (let i = state.selection.$from.depth; i > 0; i -= 1) { const node = state.selection.$from.node(i); - console.log(node); if (predicate(node)) { status = true; } diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/TrueFalseQuestion.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/TrueFalseQuestion.js index d2dc43cfb..74d502fad 100644 --- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/TrueFalseQuestion.js +++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/TrueFalseQuestion.js @@ -28,6 +28,10 @@ class TrueFalseQuestion extends Tools { get active() { return state => { if ( + Commands.isParentOfType( + state, + state.config.schema.nodes.true_false_container, + ) || Commands.isParentOfType(state, state.config.schema.nodes.true_false) || Commands.isParentOfType( state, diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/TrueFalseSingleCorrectQuestion.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/TrueFalseSingleCorrectQuestion.js index ce39f1988..6eea81009 100644 --- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/TrueFalseSingleCorrectQuestion.js +++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/TrueFalseSingleCorrectQuestion.js @@ -28,6 +28,10 @@ class TrueFalseSingleCorrectQuestion extends Tools { get active() { return state => { if ( + Commands.isParentOfType( + state, + state.config.schema.nodes.true_false_single_correct_container, + ) || Commands.isParentOfType( state, state.config.schema.nodes.true_false_single_correct, diff --git a/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js index 0c7a842ae..23e123020 100644 --- a/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js +++ b/wax-prosemirror-services/src/WaxToolGroups/QuestionsDropDownToolGroupService/DropDownComponent.js @@ -133,7 +133,6 @@ const DropDownComponent = ({ view, tools }) => { dropDownOptions.forEach(option => { if (option.item.active(main.state)) { setLabel(option.label); - setTimeout(() => {}); } }); }, [activeViewId]); -- GitLab