25/03/2024 - 20h30
parent
ac8e9c4ffd
commit
5052653db8
|
@ -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) => {
|
|||
|
||||
<div className="training_text">
|
||||
<div className="plus_produit_desabled">
|
||||
<div className="titre_training_text"> Méthode pédagogique (max 1000 caractères) </div>
|
||||
<div className="titre_training_text">Ressources Pédagogiques et techniques (max 1000 caractères) </div>
|
||||
<Editor
|
||||
onInit={(evt, editor) => editorRef_methode_pedago.current = editor}
|
||||
initialValue={field_methode_pedago}
|
||||
|
@ -2822,9 +2848,43 @@ const AddClassManual = (props) => {
|
|||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="training_text">
|
||||
<div className="plus_produit_desabled">
|
||||
<div className="titre_training_text"> Condition handicape (max 1000 caractères) </div>
|
||||
<div className="titre_training_text">Suivi et Évaluation (max 1000 caractères) </div>
|
||||
<Editor
|
||||
onInit={(evt, editor) => editorRef_suivi_eval.current = editor}
|
||||
initialValue={field_suivi_eval}
|
||||
onKeyUp={editor_keyup}
|
||||
onEditorChange={(newValue, editor) => {
|
||||
if (String(editor_tochange) === "1") {
|
||||
//alert(" change");
|
||||
DataUpdated();
|
||||
seteditor_tochange("");
|
||||
}
|
||||
}}
|
||||
init={{
|
||||
resize: false,
|
||||
height: 300,
|
||||
menubar: false,
|
||||
plugins: [
|
||||
'advlist autolink lists link image charmap print preview anchor',
|
||||
'searchreplace visualblocks code fullscreen',
|
||||
'insertdatetime media table paste code help wordcount'
|
||||
],
|
||||
|
||||
content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:14px; }'
|
||||
}}
|
||||
/>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="training_text">
|
||||
<div className="plus_produit_desabled">
|
||||
<div className="titre_training_text"> Accès handicapé (max 1000 caractères) </div>
|
||||
<Editor
|
||||
onInit={(evt, editor) => editorRef_handicap.current = editor}
|
||||
initialValue={field_handicap}
|
||||
|
|
Loading…
Reference in New Issue