From 084a70acff521322194eb8c1ad70fee8187d5e25 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Fri, 11 Feb 2022 13:05:45 +0200 Subject: [PATCH] add customValues Wax prop --- editors/demo/src/HHMI/HHMI.js | 4 ++++ wax-prosemirror-core/src/Wax.js | 2 ++ wax-prosemirror-core/src/WaxView.js | 7 ++++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/editors/demo/src/HHMI/HHMI.js b/editors/demo/src/HHMI/HHMI.js index c6e0e0625..dd39bc386 100644 --- a/editors/demo/src/HHMI/HHMI.js +++ b/editors/demo/src/HHMI/HHMI.js @@ -17,12 +17,16 @@ const renderImage = file => { const t = `<p class="paragraph"></p><div id="84db3734-94ed-4dd0-82bb-15404854df0f" class="multiple-choice"><div class="multiple-choice-question" id="38de8538-647a-489d-8474-f92d0d256c32"><p class="paragraph">question</p></div><div class="multiple-choice-option" id="debb868e-bbfe-4ba2-bf93-c963153ff791" correct="false" feedback=""><p class="paragraph">answer 1</p></div><div class="multiple-choice-option" id="810bcf10-4fcb-4d1e-9dab-ce35cbd28527" correct="false" feedback=""><p class="paragraph">answer 2</p></div></div>`; +const submitQuestions = () => {}; + const Hhmi = () => { return ( <> + <button onClick={submitQuestions}>Submit</button> <Wax config={config} autoFocus + customValues={{ showFeedBack: false }} fileUpload={file => renderImage(file)} value={t} readonly diff --git a/wax-prosemirror-core/src/Wax.js b/wax-prosemirror-core/src/Wax.js index 48dcad2f2..eae0b5ea8 100644 --- a/wax-prosemirror-core/src/Wax.js +++ b/wax-prosemirror-core/src/Wax.js @@ -36,6 +36,7 @@ const Wax = forwardRef((props, ref) => { autoFocus, browserSpellCheck, className, + customValues, debug, fileUpload, layout, @@ -96,6 +97,7 @@ const Wax = forwardRef((props, ref) => { <WaxView autoFocus={autoFocus} browserSpellCheck={browserSpellCheck} + customValues={customValues} debug={debug} fileUpload={fileUpload} onChange={finalOnChange || (v => true)} diff --git a/wax-prosemirror-core/src/WaxView.js b/wax-prosemirror-core/src/WaxView.js index 80e82ac4d..d21e175a8 100644 --- a/wax-prosemirror-core/src/WaxView.js +++ b/wax-prosemirror-core/src/WaxView.js @@ -9,7 +9,7 @@ import React, { forwardRef, useImperativeHandle, } from 'react'; -import { isEmpty } from 'lodash'; + import applyDevTools from 'prosemirror-dev-tools'; import { EditorState } from 'prosemirror-state'; import { EditorView } from 'prosemirror-view'; @@ -29,6 +29,7 @@ const WaxView = forwardRef((props, ref) => { let view; const { browserSpellCheck, + customValues, readonly, debug, autoFocus, @@ -99,7 +100,7 @@ const WaxView = forwardRef((props, ref) => { } WaxEditorRef.current = node; }, - [readonly], + [readonly, customValues], ); useEffect(() => { @@ -157,7 +158,7 @@ const WaxView = forwardRef((props, ref) => { props.children({ editor, }), - [readonly], + [readonly, customValues], ); }); -- GitLab