diff --git a/src/components/AddClassManual.js b/src/components/AddClassManual.js index 5874dd9..e0894f2 100644 --- a/src/components/AddClassManual.js +++ b/src/components/AddClassManual.js @@ -487,6 +487,8 @@ const AddClassManual = (props) => { const [field_methode_pedago, setfield_methode_pedago] = useState(""); const [field_handicap, setfield_handicap] = useState(""); + const [field_suivi_eval, setfield_suivi_eval] = useState(""); + const [field_prerequis, setfield_prerequis] = useState(""); const [field_pourqui, setfield_pourqui] = useState(""); @@ -555,6 +557,12 @@ const AddClassManual = (props) => { setfield_methode_pedago(mylocaltraining.methode_pedagogique); } + + if (mylocaltraining.suivi_eval) { + //document.getElementsByName("programme")[0].value = mylocaltraining.programme; + setfield_suivi_eval(mylocaltraining.suivi_eval); + } + if (mylocaltraining.condition_handicape) { //document.getElementsByName("programme")[0].value = mylocaltraining.programme; setfield_handicap(mylocaltraining.condition_handicape); @@ -836,6 +844,9 @@ const AddClassManual = (props) => { const editorRef_handicap = useRef(null); const [editorRef_handicap_limite, seteditorRef_handicap_limite] = useState(1000); + const editorRef_suivi_eval = useRef(null); + const [editorRef_suivi_eval_limite, seteditorRef_suivi_eval_limite] = useState(1000); + const editorRef_prerequis = useRef(null); const editorRef_pourqui = useRef(null); const editorRef_mots_cle = useRef(null); @@ -947,6 +958,19 @@ const AddClassManual = (props) => { + var suivi_eval = ""; + if (editorRef_suivi_eval.current) { + suivi_eval = editorRef_suivi_eval.current.getContent(); + + if (parse(suivi_eval.replace(/(<([^>]+)>)/ig, '')).length > seteditorRef_suivi_eval_limite) { + alert(" Champ 'Suivi et Evaluation', limite depassée !") + return; + } + } + + + + var prerequis = ""; if (editorRef_prerequis.current) { @@ -1044,6 +1068,8 @@ const AddClassManual = (props) => { formData.append('methode_pedagogique', methode_pedago); formData.append('condition_handicape', handicap); + formData.append('suivi_eval', suivi_eval); + formData.append('prerequis', prerequis); formData.append('description', description); @@ -2793,7 +2819,7 @@ const AddClassManual = (props) => {