11/06/2025 - 16h30
parent
9947d854e0
commit
1c14f582bc
|
@ -482,13 +482,7 @@ function Account() {
|
|||
{result}
|
||||
|
||||
</div>}
|
||||
{String(menu) === String("affichage") && <UpdateUserInfo />}
|
||||
|
||||
{String(menu) === String("recherche") && <UserHistoryRecherche />}
|
||||
|
||||
{String(menu) === String("upgradecompte") && <UpgradeToPro />}
|
||||
|
||||
{String(menu) === String("profil_objectif") && <Profil_Objectif />}
|
||||
|
||||
|
||||
{String(menu) === String("mes_factures") && connected_user_data && connected_user_data.partner_owner_recid &&
|
||||
connected_user_data.partner_client_id &&
|
||||
|
|
|
@ -4036,7 +4036,7 @@ const AddClassManual = (props) => {
|
|||
const [submenu, setsubmenu] = useState("");
|
||||
|
||||
function submenu_color_management(current_menu) {
|
||||
const list_sous_menu = ["detail_formation", "unite_enseignement", "admission", "piece_jointe", "note_evaluation",
|
||||
const list_sous_menu = ["detail_formation", "unite_enseignement", "admission", "piece_jointe", "note_evaluation", "statistiques",
|
||||
"historique", "aide_ia", "finance"]
|
||||
|
||||
for (let i = 0; i < list_sous_menu.length; i++) {
|
||||
|
|
|
@ -174,7 +174,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const [one_field_contenu_ftion, setone_field_contenu_ftion] = useState("");
|
||||
|
||||
const filters = [
|
||||
{ value: 'code_session', label: 'Code Session' },
|
||||
{ value: 'code_session', label: 'Code Promotion' },
|
||||
{ value: 'class_title', label: 'Titre Formation' },
|
||||
{ value: 'certif', label: 'Certification' }
|
||||
]
|
||||
|
@ -12587,13 +12587,13 @@ const DisplayPartnerSession = (props) => {
|
|||
]
|
||||
|
||||
const New_Price_by = [
|
||||
{ "id": "persession", "label": "Par Session", "value": "persession" },
|
||||
{ "id": "persession", "label": "Par Promotion", "value": "persession" },
|
||||
{ "id": "perstagiaire", "label": "Par Stagiaire", "value": "perstagiaire" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
const New_Option_Filter = [
|
||||
{ "id": "code_session", "label": "Code Session", "value": "code_session" },
|
||||
{ "id": "code_session", "label": "Code Promotion", "value": "code_session" },
|
||||
{ "id": "class_external_code", "label": "Ref. Interne", "value": "class_external_code" },
|
||||
{ "id": "class_title", "label": "Titre Formation", "value": "class_title" },
|
||||
{ "id": "session_start_date", "label": "Date début session", "value": "session_start_date" },
|
||||
|
@ -15098,7 +15098,7 @@ const DisplayPartnerSession = (props) => {
|
|||
/>
|
||||
</div>}
|
||||
|
||||
<div className="session_caract_Dialog" > Date Session<br />
|
||||
<div className="session_caract_Dialog" > Date Promotion<br />
|
||||
<div style={{ width: "45%", float: "left", textAlign: "left" }}>
|
||||
<DatePicker
|
||||
name="date_du"
|
||||
|
@ -16159,7 +16159,7 @@ const DisplayPartnerSession = (props) => {
|
|||
{' '}
|
||||
|
||||
|
||||
<font> Confirmer la mise à jour du partage de facture
|
||||
<font> Confirmer la mise à jour
|
||||
</font>
|
||||
|
||||
|
||||
|
@ -16377,7 +16377,7 @@ const DisplayPartnerSession = (props) => {
|
|||
{' '}
|
||||
|
||||
|
||||
<font> Confirmer la mise à jour du partage de facture
|
||||
<font> Confirmer la mise à jour
|
||||
</font>
|
||||
|
||||
|
||||
|
@ -20869,7 +20869,7 @@ const DisplayPartnerSession = (props) => {
|
|||
</div>}
|
||||
|
||||
{selected_code_session && String(selected_code_session).length > 0 && <div className="div_row">
|
||||
<nav style={{ textAlign: 'center', padding: '10px', fontFamily: 'DM Sans' }}> Session <b>{info_affiche_code_session} </b> du
|
||||
<nav style={{ textAlign: 'center', padding: '10px', fontFamily: 'DM Sans' }}> Promotion <b>{info_affiche_code_session} </b> du
|
||||
<b>{info_affiche_date_debut}</b> au <b> {info_affiche_date_fin}</b>
|
||||
Pl. disponible(s) : <b> {info_affiche_place_disponible} </b> </nav>
|
||||
|
||||
|
@ -24670,7 +24670,7 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
<div className="session_data" >
|
||||
<div>
|
||||
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> <b> Session </b><br />
|
||||
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> <b> Promotion </b><br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
@ -24690,7 +24690,7 @@ const DisplayPartnerSession = (props) => {
|
|||
</div>}
|
||||
|
||||
|
||||
{String(participant_data_edit_mode) === "1" && <div className="session_caract"> Session <br />
|
||||
{String(participant_data_edit_mode) === "1" && <div className="session_caract"> Promotion <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
|
|
@ -1059,6 +1059,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const [Getall_TrainingParticipant_result, setGetall_TrainingParticipant_result] = useState([]);
|
||||
function Getall_TrainingParticipant(event) {
|
||||
|
||||
setSelectionModel([]);
|
||||
|
||||
var form = new FormData();
|
||||
|
||||
|
||||
|
@ -5647,17 +5649,23 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
const [selected_list_inscription_id, setselected_list_inscription_id] = useState("")
|
||||
|
||||
const [selected_list_session_id, setselected_list_session_id] = useState("")
|
||||
|
||||
|
||||
function GetSelectedRows_Emails() {
|
||||
|
||||
var tab_tmp = []
|
||||
var tab_tmp_inscription_id = []
|
||||
|
||||
var tab_tmp_session_id = []
|
||||
|
||||
for (var i = 0; i < selectionModel.length; i++) {
|
||||
var myid = parseInt(String(selectionModel[i]));
|
||||
var line = JSON.parse(rowss[myid]);
|
||||
tab_tmp.push(line.email);
|
||||
tab_tmp_inscription_id.push(line._id);
|
||||
//console.log(rowss[myid]['external_code']);
|
||||
tab_tmp_session_id.push(line.session_id);
|
||||
console.log(" ### line = ", line); // zzzz
|
||||
}
|
||||
setselectedtraining_emails(tab_tmp);
|
||||
|
||||
|
@ -5665,6 +5673,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
setselected_list_inscription_id(tab_tmp_inscription_id.join());
|
||||
|
||||
setselected_list_session_id(tab_tmp_session_id.join());
|
||||
|
||||
|
||||
return tab_tmp;
|
||||
}
|
||||
|
||||
|
@ -7054,7 +7065,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
form.append("token", stored_cookie);
|
||||
form.append("related_collection", "inscription");
|
||||
form.append("list_email_dest", selectedtraining_emails_liste);
|
||||
form.append("session_id", selected_session_id);
|
||||
|
||||
|
||||
if (ent_push_doc_message_notif)
|
||||
form.append("ent_push_doc_message_notif", ent_push_doc_message_notif);
|
||||
|
@ -7069,12 +7080,43 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
}
|
||||
|
||||
|
||||
// Important, on ne peut pousser des documents que pour une et unique session, pas de melance de session_id
|
||||
console.log(" ### selected_list_session_id = ", selected_list_session_id);
|
||||
var local_session_id = "";
|
||||
var nb_different_session = 0;
|
||||
const tab_session_id = selected_list_session_id.split(',');
|
||||
for (let i = 0; i < tab_session_id.length; i++) {
|
||||
if (local_session_id != tab_session_id[i])
|
||||
nb_different_session = nb_different_session + 1
|
||||
|
||||
local_session_id = tab_session_id[i]
|
||||
}
|
||||
console.log(" ### nb_different_session = ", nb_different_session);
|
||||
|
||||
if (nb_different_session > 1) {
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(" Vous ne pouvez pas envoyer des documents qu'aux apprenant de la même promotion");
|
||||
setalert_type("error");
|
||||
return;
|
||||
}
|
||||
form.append("session_id", local_session_id);
|
||||
|
||||
if (tab_destinataire.length > 50) {
|
||||
// alert(" Vous ne pouvez pas envoyer plus de 50 emails (destinataires) à la fois.");
|
||||
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(" Vous ne pouvez pas envoyer plus de 50 emails (destinataires) à la fois.");
|
||||
setalert_type("error");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Push_Document_To_ENT_For_Inscrit/";
|
||||
form.append("list_inscription_id", selected_list_inscription_id);
|
||||
|
||||
//console.log(" ## form =", form)
|
||||
|
||||
|
||||
// return;
|
||||
// return;
|
||||
|
||||
setLoading(true);
|
||||
|
||||
|
@ -10147,8 +10189,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
</div>
|
||||
<div className="div_row_droite_image">
|
||||
<input type="file" id="files_img_class" accept="image/*" onChange={imglogoclasschangeHandler} style={{ opacity: "0", zIndex: "-1", maxWidth: "5px", maxHeight: "0px" }} /><br />
|
||||
|
||||
{String(selected_id_status) !== "1" && <nav>
|
||||
|
||||
{String(selected_id_status) !== "1" && <nav>
|
||||
<label for="files_img_class" className="bton_image_class">Charger une photo</label><br />
|
||||
|
||||
{String(userimgclassprofilchanged) === "1" &&
|
||||
|
@ -10172,7 +10214,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
</div>
|
||||
|
||||
</div>
|
||||
{String(selected_id_status) !== "1" && <div className="div_row_bis tips_img_class">
|
||||
{String(selected_id_status) !== "1" && <div className="div_row_bis tips_img_class">
|
||||
<li>
|
||||
L'image doit etre carrée.
|
||||
</li>
|
||||
|
@ -10189,7 +10231,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
</div>}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_data" >
|
||||
|
@ -11996,7 +12038,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>}
|
||||
|
|
|
@ -626,7 +626,7 @@ const DistplayPartnerTraningsPage = (props) => {
|
|||
const columns = [
|
||||
{ field: "id", hide: true, filterable: false, disableExport: true },
|
||||
{ field: '_id', headerName: '_id', hide: true, disableExport: true, Width: 0, },
|
||||
{ field: 'lms_class_code', headerName: 'lms_class_code', hide: true, Width: 0, },
|
||||
|
||||
{ field: 'duration', headerName: 'duration', hide: true, Width: 0, },
|
||||
{ field: 'presentiel', headerName: 'Présentiel', hide: true, Width: 0, },
|
||||
{ field: 'distanciel', headerName: 'Distanciel', hide: true, Width: 0, },
|
||||
|
@ -660,6 +660,18 @@ const DistplayPartnerTraningsPage = (props) => {
|
|||
|
||||
{ field: 'categorie', headerName: 'Catégorie', minWidth: 100, flex: 1, maxWidth: 200, hideable: true, hide: false, editable: false, renderCell: (params) => <Display_Colunm_text {...params} />, },
|
||||
|
||||
{
|
||||
field: 'lms_class_code', headerName: 'LMS', hide: false, Width: 50, editable: false, renderCell: (cellValues) => {
|
||||
return (
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "10px", "display": "block", wordBreak: "break-all" }}>
|
||||
{String(cellValues.row.lms_class_code).length > 3 && "Oui"}
|
||||
{String(cellValues.row.lms_class_code).length <= 3 && "Non"}
|
||||
|
||||
</div>
|
||||
|
||||
);
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
field: 'nb_session_formation', headerName: 'Nb Session', minWidth: 50, flex: 1, maxWidth: 100, hideable: true, hide: false, editable: false, align: "center",
|
||||
|
@ -2122,8 +2134,8 @@ const DistplayPartnerTraningsPage = (props) => {
|
|||
setLoading(true);
|
||||
axios.post(myurl, form).then(res => {
|
||||
setLoading(false);
|
||||
// console.log(" In Getall_Parter_referentiel_padagogique res.data.status = " + res.data.status);
|
||||
// console.log(" In Getall_Parter_referentiel_padagogique res.data.message r_class = " + res.data.message);
|
||||
// console.log(" In Getall_Parter_referentiel_padagogique res.data.status = " + res.data.status);
|
||||
// console.log(" In Getall_Parter_referentiel_padagogique res.data.message r_class = " + res.data.message);
|
||||
if (String(res.data.status) === String("true")) {
|
||||
|
||||
setGetall_Parter_referentiel_padagogique_api("true");
|
||||
|
|
|
@ -225,9 +225,7 @@ const Jury = (props) => {
|
|||
{ field: '_id', headerName: '_id', hide: true, Width: 0, disableExport: true, },
|
||||
{ field: 'id', headerName: 'id', hide: true, Width: 0, disableExport: true, },
|
||||
{ field: 'session_id', headerName: 'session_id', hide: true, Width: 0, disableExport: true, },
|
||||
|
||||
{ field: 'chef_jury_id', headerName: 'chef_jury_id', hide: true, Width: 0, disableExport: true, },
|
||||
|
||||
{ field: 'code', headerName: 'Code', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'description', headerName: 'Description', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
|
@ -4410,6 +4408,14 @@ const Jury = (props) => {
|
|||
const [selected_inscription_id_for_jury, setselected_inscription_id_for_jury] = useState("");
|
||||
|
||||
|
||||
const New_Option_mode_animation = [
|
||||
{ "id": "1", "label": "Distanciel", "value": "1" },
|
||||
{ "id": "2", "label": "Hybride", "value": "2" },
|
||||
{ "id": "0", "label": "Présentiel", "value": "0" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
|
||||
return (
|
||||
<div className="jurys">
|
||||
{isLoading && <div className="loader-container">
|
||||
|
@ -8557,6 +8563,7 @@ const Jury = (props) => {
|
|||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
|
||||
<div className="div_row_gauche div_row_gauche_etendu" style={{ "textAlign": "left", "paddingLeft": "5px" }}>
|
||||
|
|
|
@ -219,54 +219,26 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
|
||||
},
|
||||
|
||||
|
||||
{ field: 'credit_acquis', headerName: 'Credit acquis', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'rang_calculation_date', headerName: 'Date Calcul', minwidth: 100, flex: 1, hide: true, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{ field: 'jury_note', headerName: 'Note Jury', width: 200, editable: jury_cell_editable, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center", },
|
||||
{ field: 'jury_observation', headerName: 'Observ. Jury', width: 200, editable: jury_cell_editable, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "left", },
|
||||
{ field: 'jury_note', headerName: 'Note Jury', width: 200, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center", },
|
||||
{ field: 'jury_observation', headerName: 'Observ. Jury', width: 200, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "left", },
|
||||
{
|
||||
field: 'jury_validation', headerName: 'Validation Jury', width: 150, hide: false, editable: jury_cell_editable,
|
||||
field: 'jury_validation', headerName: 'Validation Jury', width: 150, hide: false, editable: false,
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
<nav>
|
||||
{New_Option_Valisation_Jury && New_Option_Valisation_Jury.length > 0 && jury_cell_editable === true && <Autocomplete
|
||||
disablePortal
|
||||
name="filtre1"
|
||||
id="filtre1"
|
||||
|
||||
value={New_Option_Valisation_Jury.filter((data) => (data).value === String(cellValues.row.jury_validation))[0].label}
|
||||
options={New_Option_Valisation_Jury}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
mysy_onchange_list(cellValues.row.id, "jury_validation_champ_technique", value.value);
|
||||
}
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder=""
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 10, height: "1rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>}
|
||||
|
||||
{jury_cell_editable !== true &&
|
||||
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
{cellValues.row.jury_validation_champ_technique && String(cellValues.row.jury_validation_champ_technique) === "1" && "Oui"}
|
||||
{cellValues.row.jury_validation_champ_technique && String(cellValues.row.jury_validation_champ_technique) === "0" && "Non"}
|
||||
|
||||
</div>
|
||||
}
|
||||
</nav>
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
{cellValues.row.jury_validation && String(cellValues.row.jury_validation) === "1" && "Oui"}
|
||||
{cellValues.row.jury_validation && String(cellValues.row.jury_validation) === "0" && "Non"}
|
||||
|
||||
</div>
|
||||
|
||||
);
|
||||
}
|
||||
},
|
||||
{
|
||||
field: 'jury_validation_champ_technique', headerName: 'Validation Jury_tech', width: 200, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center",
|
||||
field: 'jury_validation_champ_technique', headerName: 'Validation Jury_tech', width: 0, hide: true, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center",
|
||||
},
|
||||
|
||||
{
|
||||
|
@ -1076,7 +1048,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("archive", "0");
|
||||
form.append("archive", "0");
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAllValideSessionPartner_List/";
|
||||
|
||||
|
||||
|
@ -2509,7 +2481,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily:'DM Sans'}} id="draggable-dialog-title"> Délibération du Jury</DialogTitle>
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily: 'DM Sans' }} id="draggable-dialog-title"> Délibération du Jury</DialogTitle>
|
||||
<DialogContent className="DialogContent_width" style={{ "minHeight": "30rem" }}>
|
||||
<DialogContentText>
|
||||
{Dialog_1_message}
|
||||
|
@ -2560,23 +2532,27 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
</div>
|
||||
|
||||
<div className="session_caract_Dialog" > <b> Validation </b> <br />
|
||||
{New_Option_Valisation_Jury && New_Option_Valisation_Jury.length > 0 && jury_cell_editable === true && <Autocomplete
|
||||
disablePortal
|
||||
name="filtre1"
|
||||
id="filtre1"
|
||||
|
||||
<TextareaAutosize
|
||||
name="detail_jury_note"
|
||||
id="detail_jury_note"
|
||||
aria-label="minimum height"
|
||||
rows={1}
|
||||
value={New_Option_Valisation_Jury.filter((data) => (data).value === String(p_detail_jury_validation))[0].label}
|
||||
options={New_Option_Valisation_Jury}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_detail_jury_validation(value.value)
|
||||
}
|
||||
|
||||
style={{
|
||||
border: "1px solid gainsboro", width: '99%', padding: '2px',
|
||||
maxHeight: '3rem', height: '3rem', minHeight: '3rem', marginBottom: '3rem'
|
||||
}}
|
||||
value={p_detail_jury_validation}
|
||||
onChange={(e) => {
|
||||
setp_detail_jury_validation(e.target.value);
|
||||
}}
|
||||
|
||||
/>
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder=""
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 10, height: "1rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -2262,7 +2262,7 @@ const Module_Session_Planification = (props) => {
|
|||
behavior: "smooth",
|
||||
});
|
||||
|
||||
console.log(" ### divh = ", divh)
|
||||
// console.log(" ### divh = ", divh)
|
||||
}
|
||||
|
||||
|
||||
|
@ -2388,7 +2388,7 @@ const Module_Session_Planification = (props) => {
|
|||
{ "id": "1", "label": "La 1/2 journée", "value": "1" },
|
||||
{ "id": "2", "label": "La journée", "value": "2" },
|
||||
{ "id": "3", "label": "Un modèle à la semaine", "value": "3" },
|
||||
{ "id": "4", "label": "Un modèle au mois", "value": "4" },
|
||||
// { "id": "4", "label": "Un modèle au mois", "value": "4" },
|
||||
]
|
||||
|
||||
const New_Option_Gestion_Model_Planning = [
|
||||
|
@ -3463,6 +3463,9 @@ const Module_Session_Planification = (props) => {
|
|||
setCoord({ x: e.screenX, y: e.screenY });
|
||||
};
|
||||
|
||||
const myRef_choix_planning = useRef(null)
|
||||
const [position_h_choix_planning, setposition_h_choix_planning] = useState('1000');
|
||||
|
||||
|
||||
return (
|
||||
<div className="modulesessionplanification">
|
||||
|
@ -3500,7 +3503,7 @@ const Module_Session_Planification = (props) => {
|
|||
style: {
|
||||
overflowY: 'unset',
|
||||
position: 'absolute',
|
||||
top: '7rem',
|
||||
top: position_h_choix_planning,
|
||||
margin: "2px",
|
||||
},
|
||||
}}
|
||||
|
@ -3613,7 +3616,7 @@ const Module_Session_Planification = (props) => {
|
|||
style: {
|
||||
overflowY: 'unset',
|
||||
position: 'absolute',
|
||||
top: '7rem',
|
||||
top: position_h_choix_planning,
|
||||
margin: "2px",
|
||||
},
|
||||
}}
|
||||
|
@ -3786,7 +3789,7 @@ const Module_Session_Planification = (props) => {
|
|||
style: {
|
||||
overflowY: 'unset',
|
||||
position: 'absolute',
|
||||
top: position_h_myRef_seq_calendrier_01, // zzzz
|
||||
top: position_h_myRef_seq_calendrier_01,
|
||||
margin: "2px",
|
||||
},
|
||||
}}
|
||||
|
@ -5425,7 +5428,7 @@ const Module_Session_Planification = (props) => {
|
|||
style: {
|
||||
overflowY: 'unset',
|
||||
position: 'absolute',
|
||||
top: position_h_myRef_seq_calendrier_01, //zzzz
|
||||
top: position_h_myRef_seq_calendrier_01,
|
||||
margin: "2px",
|
||||
},
|
||||
}}
|
||||
|
@ -6697,7 +6700,7 @@ const Module_Session_Planification = (props) => {
|
|||
|
||||
{String(active_planif_modele) === "1" && <div style={{ "textAlign": "right", "float": "right", "width": "40%", "marginRight": '20px' }}>
|
||||
|
||||
<nav style={{ "textAlign": "left", "float": "left", "width": "65%" }}>
|
||||
<nav style={{ "textAlign": "left", "float": "left", "width": "65%" }} ref={myRef_choix_planning} id="myRef_choix_planning">
|
||||
|
||||
{New_Option_Gestion_Model_Planning && New_Option_Gestion_Model_Planning.length > 0 && <Autocomplete
|
||||
disablePortal
|
||||
|
@ -6716,6 +6719,12 @@ const Module_Session_Planification = (props) => {
|
|||
setaction_modele_planning("");
|
||||
}
|
||||
|
||||
if (document.getElementById('myRef_choix_planning')) {
|
||||
var divh = document.getElementById('myRef_choix_planning').offsetTop;
|
||||
setposition_h_choix_planning(document.getElementById('myRef_choix_planning').offsetTop)
|
||||
|
||||
}
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
|
@ -6728,7 +6737,7 @@ const Module_Session_Planification = (props) => {
|
|||
<nav style={{ "textAlign": "right", "float": "left", "width": "30%", "marginTop": "10px" }}>
|
||||
|
||||
|
||||
{action_modele_planning && String(action_modele_planning).length > 1 && <Button className="bton_enreg"
|
||||
{action_modele_planning && String(action_modele_planning).length > 1 && <Button className="bton_enreg" style={{ width: '90%' }}
|
||||
onClick={(event) => {
|
||||
setplanning_model_new_application_date();
|
||||
if (String(action_modele_planning) === "gestion") {
|
||||
|
@ -6738,7 +6747,7 @@ const Module_Session_Planification = (props) => {
|
|||
setDialog_RECORD_MODEL_PLANNING_open(true);
|
||||
}
|
||||
}}>
|
||||
<FcAcceptDatabase /> Traiter
|
||||
<FcAcceptDatabase /> Traiter
|
||||
|
||||
</Button>}
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
|
|||
import 'react-tooltip/dist/react-tooltip.css'
|
||||
import { Tooltip } from 'react-tooltip'
|
||||
import fileDownload from 'js-file-download'
|
||||
import Popup from 'reactjs-popup';
|
||||
|
||||
import 'reactjs-popup/dist/index.css';
|
||||
import DatePicker from "react-datepicker";
|
||||
import "react-datepicker/dist/react-datepicker.css";
|
||||
|
@ -464,8 +464,8 @@ const Modules_Mes_Documents = (props) => {
|
|||
{ "id": "filter_type_document", "label": "Type Document", "value": "filter_type_document" },
|
||||
{ "id": "filter_nom_client", "label": "Nom Client", "value": "filter_nom_client" },
|
||||
{ "id": "date_creation", "label": "Date Création (jj/mm/aaaa) ", "value": "date_creation" },
|
||||
{ "id": "filter_formation_external_code", "label": "Lié a la Formation (code externe)", "value": "filter_formation_external_code" },
|
||||
{ "id": "filter_session_code", "label": "Lié a la session (code session)", "value": "filter_session_code" },
|
||||
/*{ "id": "filter_formation_external_code", "label": "Lié a la Formation (code externe)", "value": "filter_formation_external_code" },
|
||||
{ "id": "filter_session_code", "label": "Lié a la session (code session)", "value": "filter_session_code" },*/
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
{ "id": "1", "label": "", "value": "1" }, // Cette ligne pour couvrir l'ajout d'une ligne de filter. C'est fait expres.
|
||||
]
|
||||
|
|
|
@ -687,7 +687,6 @@ const Notes_Evaluation = (props) => {
|
|||
form.append("token", stored_cookie);
|
||||
form.append("evaluation_id", evaluation_id);
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Evaluation_Planification/";
|
||||
|
||||
setLoading(true);
|
||||
|
@ -748,6 +747,12 @@ const Notes_Evaluation = (props) => {
|
|||
}
|
||||
|
||||
|
||||
if (mylocal_evaluation.mode_animation) {
|
||||
setp_detail_mode_animation(mylocal_evaluation.mode_animation);
|
||||
} else {
|
||||
setp_detail_mode_animation("");
|
||||
}
|
||||
|
||||
if (mylocal_evaluation.type_eval_id) {
|
||||
setp_detail_type_eval_id(mylocal_evaluation.type_eval_id);
|
||||
} else {
|
||||
|
@ -1867,6 +1872,7 @@ const Notes_Evaluation = (props) => {
|
|||
form.append("class_id", p_detail_class_id);
|
||||
form.append("class_eu_id", p_detail_class_eu_id);
|
||||
form.append("type_eval_id", p_detail_type_eval_id);
|
||||
form.append("mode_animation", p_detail_mode_animation);
|
||||
|
||||
|
||||
var new_p_detail_eval_date_heure_debut = "";
|
||||
|
@ -2000,7 +2006,7 @@ const Notes_Evaluation = (props) => {
|
|||
form.append("token", stored_cookie);
|
||||
form.append("evaluation_id", local_evaluation_id);
|
||||
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Duplicate_Evaluation_Planification/";
|
||||
|
||||
|
||||
|
@ -2084,6 +2090,8 @@ const Notes_Evaluation = (props) => {
|
|||
const [p_detail_class_eu_id, setp_detail_class_eu_id] = React.useState("");
|
||||
const [p_detail_type_eval_id, setp_detail_type_eval_id] = React.useState("");
|
||||
|
||||
const [p_detail_mode_animation, setp_detail_mode_animation] = React.useState("");
|
||||
|
||||
const [p_detail_eval_date_heure_debut, setp_detail_eval_date_heure_debut] = useState(new Date());
|
||||
const [p_detail_eval_date_heure_fin, setp_detail_eval_date_heure_fin] = useState(new Date());
|
||||
|
||||
|
@ -2105,6 +2113,8 @@ const Notes_Evaluation = (props) => {
|
|||
setp_detail_class_eu_id("");
|
||||
setp_detail_type_eval_id("");
|
||||
|
||||
setp_detail_type_eval_id("");
|
||||
|
||||
setp_detail_eval_date_heure_debut(new Date());
|
||||
setp_detail_eval_date_heure_fin(new Date());
|
||||
|
||||
|
@ -2124,7 +2134,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
var liste_champs = ['detail_code', 'detail_titre', 'detail_description', 'detail_classe',
|
||||
'detail_ftion', 'detail_ue', 'detail_type_eval', 'detail_debut', 'detail_fin', 'detail_adresse',
|
||||
'detail_cp', 'detail_ville', 'detail_pays', 'detail_responsable']
|
||||
'detail_cp', 'detail_ville', 'detail_pays', 'detail_responsable', 'detail_mode_animation']
|
||||
|
||||
for (let i = 0; i < liste_champs.length; i++) {
|
||||
if (document.getElementsByName(String(liste_champs[i])) && document.getElementsByName(String(liste_champs[i]))[0]) {
|
||||
|
@ -2147,7 +2157,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
var liste_champs = ['detail_code', 'detail_titre', 'detail_description', 'detail_classe',
|
||||
'detail_ftion', 'detail_ue', 'detail_type_eval', 'detail_debut', 'detail_fin', 'detail_adresse',
|
||||
'detail_cp', 'detail_ville', 'detail_pays', 'detail_responsable', 'detail_titre_01']
|
||||
'detail_cp', 'detail_ville', 'detail_pays', 'detail_responsable', 'detail_titre_01', 'detail_mode_animation']
|
||||
|
||||
|
||||
for (let i = 0; i < liste_champs.length; i++) {
|
||||
|
@ -2307,7 +2317,7 @@ const Notes_Evaluation = (props) => {
|
|||
}
|
||||
|
||||
if (String(actionmass_eval_inscr_val) === String("send_convocation")) {
|
||||
setDialog_CONVOCATION_EVAL_open(true); //zzzz
|
||||
setDialog_CONVOCATION_EVAL_open(true);
|
||||
setactionmass_eval_inscr_val("");
|
||||
}
|
||||
}
|
||||
|
@ -3575,6 +3585,13 @@ const Notes_Evaluation = (props) => {
|
|||
setdisplay_alert_mysy("");
|
||||
}
|
||||
|
||||
const New_Option_mode_animation = [
|
||||
{ "id": "1", "label": "Distanciel", "value": "1" },
|
||||
{ "id": "0", "label": "Présentiel", "value": "0" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
|
||||
|
||||
return (
|
||||
<div className="note_evaluation">
|
||||
|
@ -3600,7 +3617,7 @@ const Notes_Evaluation = (props) => {
|
|||
className="displaypartnersession"
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily:'DM Sans'}} id="draggable-dialog-title"> MySy Information</DialogTitle>
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily: 'DM Sans' }} id="draggable-dialog-title"> MySy Information</DialogTitle>
|
||||
<DialogContent className="DialogContent_width" style={{ "minHeight": "15rem" }}>
|
||||
|
||||
{setConvocation_Eval_Type_doc && setConvocation_Eval_Type_doc.length > 0 &&
|
||||
|
@ -3771,7 +3788,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily:'DM Sans'}} id="draggable-dialog-title"> Ajout ressource </DialogTitle>
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily: 'DM Sans' }} id="draggable-dialog-title"> Ajout ressource </DialogTitle>
|
||||
<DialogContent className="DialogContent_width">
|
||||
<DialogContentText>
|
||||
{Dialog_seq_ressource_1_message}
|
||||
|
@ -3787,7 +3804,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
options={New_Option_Type_Ressource}
|
||||
onChange={(event, value) => {
|
||||
setDialog_seq_ressource_1_selected_ressource_id("");
|
||||
setDialog_seq_ressource_1_selected_ressource_id("");
|
||||
setGet_Ressource_Avabilities_avability_check("");
|
||||
if (value && value.value) {
|
||||
|
||||
|
@ -4516,7 +4533,7 @@ const Notes_Evaluation = (props) => {
|
|||
/>}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> <b>Unite D'enseignement </b> <br />
|
||||
{New_Getall_Partner_List_UE_result && New_Getall_Partner_List_UE_result.length > 0 && <TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
@ -4553,6 +4570,24 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Mode Animation </b> <br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 && <TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_mode_animation"
|
||||
id="detail_mode_animation"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
|
||||
/>}
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Début </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
@ -4908,6 +4943,39 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Mode Animation </b> <br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 &&
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_mode_anim"
|
||||
id="detail_mode_anim"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Option_mode_animation}
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_detail_mode_animation(value.value);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_mode_animation("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract" > <b> Début </b><br />
|
||||
<DatePicker
|
||||
name="detail_debut"
|
||||
|
@ -5355,6 +5423,35 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract" > <b> Mode Animation </b><br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 && <Autocomplete
|
||||
disablePortal
|
||||
name="event_dialog_type"
|
||||
id="event_dialog_type"
|
||||
className="disabled_style"
|
||||
options={New_Option_mode_animation}
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_detail_mode_animation(value.value);
|
||||
|
||||
} else {
|
||||
setp_detail_mode_animation("");
|
||||
}
|
||||
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract" > <b> Début </b><br />
|
||||
<DatePicker
|
||||
name="detail_debut"
|
||||
|
@ -5586,7 +5683,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<nav style={{ "border": "None", "fontSize": "20px", "paddingTop": "5px", "paddingLeft": "5px", fontFamily: 'DM Sans' }}> Liste des apprenants ou Groupes d'apprenants </nav>
|
||||
<nav style={{ "border": "None", "fontSize": "20px", "paddingTop": "5px", "paddingLeft": "5px", fontFamily: 'DM Sans' }}> Liste des apprenants ou Groupes d'apprenants </nav>
|
||||
|
||||
<div className="div_row" style={{ "textAlign": "right", "marginTop": "0.5rem" }}>
|
||||
<Button className="bton_emarge" onClick={(event) => {
|
||||
|
|
|
@ -7,9 +7,6 @@ import InputAdornment from '@mui/material/InputAdornment';
|
|||
import FormControl from '@mui/material/FormControl';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import AccountCircle from '@mui/icons-material/AccountCircle';
|
||||
import PhoneIcon from '@mui/icons-material/Phone'
|
||||
import EmailIcon from '@mui/icons-material/Email'
|
||||
import HomeIcon from '@mui/icons-material/Home'
|
||||
import { Button, } from "reactstrap";
|
||||
import PasswordIcon from '@mui/icons-material/Password'
|
||||
import Visibility from '@mui/icons-material/Visibility';
|
||||
|
@ -21,7 +18,6 @@ import TwitterIcon from '@mui/icons-material/Twitter';
|
|||
import FacebookIcon from '@mui/icons-material/Facebook';
|
||||
import LinkedInIcon from '@mui/icons-material/LinkedIn';
|
||||
import axios from "axios";
|
||||
import { propsToClassKey } from "@mui/styles";
|
||||
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
|
||||
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
||||
|
||||
|
@ -83,7 +79,8 @@ function UpdateUserInfo(props) {
|
|||
} = useForm();
|
||||
|
||||
useEffect(() => {
|
||||
getCurrentUserData(); desablesecurtypwdfields();
|
||||
getCurrentUserData();
|
||||
desablesecurtypwdfields();
|
||||
}, [])
|
||||
|
||||
|
||||
|
@ -126,12 +123,20 @@ function UpdateUserInfo(props) {
|
|||
document.getElementsByName("adr_city")[0].value = mylocaltraining.adr_city;
|
||||
document.getElementsByName("adr_city")[0].disabled = true;
|
||||
document.getElementsByName("adr_city")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("adr_city")[0].value = "";
|
||||
document.getElementsByName("adr_city")[0].disabled = true;
|
||||
document.getElementsByName("adr_city")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.email) {
|
||||
document.getElementsByName("mail")[0].value = mylocaltraining.email;
|
||||
document.getElementsByName("mail")[0].disabled = true;
|
||||
document.getElementsByName("mail")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("mail")[0].value = "";
|
||||
document.getElementsByName("mail")[0].disabled = true;
|
||||
document.getElementsByName("mail")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
|
||||
|
@ -139,61 +144,95 @@ function UpdateUserInfo(props) {
|
|||
document.getElementsByName("adr_zip")[0].value = mylocaltraining.adr_zip;
|
||||
document.getElementsByName("adr_zip")[0].disabled = true;
|
||||
document.getElementsByName("adr_zip")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("adr_zip")[0].value = "";
|
||||
document.getElementsByName("adr_zip")[0].disabled = true;
|
||||
document.getElementsByName("adr_zip")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.adr_country) {
|
||||
document.getElementsByName("adr_country")[0].value = mylocaltraining.adr_country;
|
||||
document.getElementsByName("adr_country")[0].disabled = true;
|
||||
document.getElementsByName("adr_country")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("adr_country")[0].value = "";
|
||||
document.getElementsByName("adr_country")[0].disabled = true;
|
||||
document.getElementsByName("adr_country")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.link_facebook) {
|
||||
document.getElementsByName("link_facebook")[0].value = mylocaltraining.link_facebook;
|
||||
document.getElementsByName("link_facebook")[0].disabled = true;
|
||||
document.getElementsByName("link_facebook")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("link_facebook")[0].value = "";
|
||||
document.getElementsByName("link_facebook")[0].disabled = true;
|
||||
document.getElementsByName("link_facebook")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.mob_phone) {
|
||||
|
||||
document.getElementsByName("mob_phone")[0].value = mylocaltraining.mob_phone;
|
||||
document.getElementsByName("mob_phone")[0].disabled = true;
|
||||
document.getElementsByName("mob_phone")[0].style.backgroundColor = "#ECEFF1";
|
||||
|
||||
} else {
|
||||
document.getElementsByName("mob_phone")[0].value = "";
|
||||
document.getElementsByName("mob_phone")[0].disabled = true;
|
||||
document.getElementsByName("mob_phone")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.link_linkedin) {
|
||||
document.getElementsByName("link_linkedin")[0].value = mylocaltraining.link_linkedin;
|
||||
document.getElementsByName("link_linkedin")[0].disabled = true;
|
||||
document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("link_linkedin")[0].value = "";
|
||||
document.getElementsByName("link_linkedin")[0].disabled = true;
|
||||
document.getElementsByName("link_linkedin")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.link_twitter) {
|
||||
document.getElementsByName("link_twitter")[0].value = mylocaltraining.link_twitter;
|
||||
document.getElementsByName("link_twitter")[0].disabled = true;
|
||||
document.getElementsByName("link_twitter")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("link_twitter")[0].value = "";
|
||||
document.getElementsByName("link_twitter")[0].disabled = true;
|
||||
document.getElementsByName("link_twitter")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.adr_street) {
|
||||
document.getElementsByName("adr_street")[0].value = mylocaltraining.adr_street;
|
||||
document.getElementsByName("adr_street")[0].disabled = true;
|
||||
document.getElementsByName("adr_street")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("adr_street")[0].value = "";
|
||||
document.getElementsByName("adr_street")[0].disabled = true;
|
||||
document.getElementsByName("adr_street")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.prenom) {
|
||||
document.getElementsByName("surname")[0].value = mylocaltraining.prenom;
|
||||
document.getElementsByName("surname")[0].disabled = true;
|
||||
document.getElementsByName("surname")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("surname")[0].value = "";
|
||||
document.getElementsByName("surname")[0].disabled = true;
|
||||
document.getElementsByName("surname")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.nom) {
|
||||
document.getElementsByName("last_name")[0].value = mylocaltraining.nom;
|
||||
document.getElementsByName("last_name")[0].disabled = true;
|
||||
document.getElementsByName("last_name")[0].style.backgroundColor = "#ECEFF1";
|
||||
} else {
|
||||
document.getElementsByName("last_name")[0].value = "";
|
||||
document.getElementsByName("last_name")[0].disabled = true;
|
||||
document.getElementsByName("last_name")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (mylocaltraining.birthday) {
|
||||
document.getElementsByName("birthday")[0].value = mylocaltraining.birthday;
|
||||
document.getElementsByName("birthday")[0].disabled = true;
|
||||
document.getElementsByName("birthday")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
|
||||
desablefield1();
|
||||
|
||||
|
@ -209,7 +248,7 @@ function UpdateUserInfo(props) {
|
|||
|
||||
|
||||
}).catch((error) => {
|
||||
console.warn('Not good man :( mysearchtext = ');
|
||||
console.warn('Not good man :( mysearchtext = ', error);
|
||||
setmyApiResponse("False");
|
||||
setmyApimyApiMessage("Impossible de contacter l'hote distant")
|
||||
settestval("false");
|
||||
|
@ -573,9 +612,310 @@ function UpdateUserInfo(props) {
|
|||
<hr className="my_hr" />
|
||||
|
||||
|
||||
|
||||
<div style={{ width: '100%', float: 'left', }}>
|
||||
<div style={{
|
||||
display: 'flex', flexDirection: 'row', justifyContent: 'flex-start', width: '95%', paddingLeft: '10px',
|
||||
flexWrap: 'wrap', paddingLeft: '10px', border: 'none',
|
||||
}}>
|
||||
|
||||
<div className="session_caract"> <b> Nom </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="last_name"
|
||||
id="last_name"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<AccountCircle />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Prénom </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="surname"
|
||||
id="surname"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<AccountCircle />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> <b> Téléphone </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="mob_phone"
|
||||
id="mob_phone"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<AccountCircle />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> <b> Email </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="mail"
|
||||
id="mail"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<AccountCircle />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="session_caract"> <b> LinkedIn </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="link_linkedin"
|
||||
id="link_linkedin"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<LinkedInIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Facebook </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="link_facebook"
|
||||
id="link_facebook"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<FacebookIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> X (Twitter) </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="link_twitter"
|
||||
id="link_twitter"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<FacebookIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Adresse </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="adr_street"
|
||||
id="adr_street"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<FacebookIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Code Postal </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="adr_zip"
|
||||
id="adr_zip"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<FacebookIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Ville </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="adr_city"
|
||||
id="adr_city"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<FacebookIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Pays </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="adr_country"
|
||||
id="adr_country"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
startAdornment: (
|
||||
<InputAdornment position="start">
|
||||
<FacebookIcon />
|
||||
</InputAdornment>
|
||||
),
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
//value={p_detail_telephone}
|
||||
onChange={(e) => {
|
||||
//setp_detail_telephone(e.target.value);
|
||||
//setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<TextField
|
||||
{/* <TextField
|
||||
required
|
||||
label="Nom"
|
||||
name="last_name"
|
||||
|
@ -747,7 +1087,7 @@ function UpdateUserInfo(props) {
|
|||
}}
|
||||
variant="standard"
|
||||
/>
|
||||
<br />
|
||||
<br />*/}
|
||||
|
||||
<div className="div_row22">
|
||||
{fields1desabled == false && <div className="div_row">
|
||||
|
|
|
@ -36,7 +36,7 @@ const New_C_A_Propos_2025 = (props) => {
|
|||
|
||||
<div className="title_and_cat_title">
|
||||
<div className="title_and_cat_title_text1">
|
||||
L'Offre Tout-en-Un pour gérer votre <br /> Organisme de formation
|
||||
ELYOS, L'Offre Tout-en-Un pour gérer votre <br /> Organisme de formation
|
||||
</div>
|
||||
|
||||
<div className="title_and_cat_title_text2">
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
.tooltip_css {
|
||||
background: #81BC3A;
|
||||
z-index: 9999;
|
||||
font-family: "DM Sans", "sans-serif";
|
||||
font-size:"13px";
|
||||
}
|
||||
|
||||
|
||||
font-family: "DM Sans", "sans-serif";
|
||||
font-size: "13px";
|
||||
}
|
||||
|
||||
|
||||
.loader-container {
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
|
@ -21,7 +21,7 @@
|
|||
top: 0px;
|
||||
opacity: 80%;
|
||||
left: 0px;
|
||||
}
|
||||
}
|
||||
|
||||
.spinner {
|
||||
width: 20rem;
|
||||
|
@ -43,7 +43,7 @@
|
|||
|
||||
|
||||
.Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font-size: small !important;
|
||||
padding: 0px !important;
|
||||
padding-left: 5px !important;
|
||||
|
@ -200,7 +200,7 @@
|
|||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
|
@ -247,7 +247,7 @@
|
|||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
font-family: DM Sans;
|
||||
width: 100%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
|
@ -330,7 +330,7 @@
|
|||
}
|
||||
|
||||
.bton_enreg {
|
||||
font-family: DM sans;
|
||||
font-family: DM sans;
|
||||
border-radius: 5rem;
|
||||
font-size: small;
|
||||
background: #81BC3A !important;
|
||||
|
@ -529,7 +529,7 @@
|
|||
}
|
||||
|
||||
.bton_enreg {
|
||||
font-family: DM sans;
|
||||
font-family: DM sans;
|
||||
border-radius: 5rem;
|
||||
font-size: small;
|
||||
background: #81BC3A !important;
|
||||
|
@ -589,7 +589,7 @@
|
|||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
|
@ -781,7 +781,7 @@
|
|||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
|
@ -827,7 +827,7 @@
|
|||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
font-family: DM Sans;
|
||||
width: 50%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
|
@ -932,7 +932,7 @@
|
|||
}
|
||||
|
||||
.bton_enreg {
|
||||
font-family: DM sans;
|
||||
font-family: DM sans;
|
||||
border-radius: 5rem;
|
||||
font-size: small;
|
||||
background: #81BC3A !important;
|
||||
|
@ -1135,7 +1135,7 @@
|
|||
}
|
||||
|
||||
.bton_enreg {
|
||||
font-family: DM sans;
|
||||
font-family: DM sans;
|
||||
border-radius: 5rem;
|
||||
font-size: small;
|
||||
background: #81BC3A !important;
|
||||
|
@ -1202,7 +1202,7 @@
|
|||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
|
@ -1266,6 +1266,7 @@
|
|||
margin-bottom: 1rem;
|
||||
padding-top: 0.5rem !important;
|
||||
}
|
||||
|
||||
.tuteur_field {
|
||||
width: 50%;
|
||||
padding: 5px;
|
||||
|
@ -1420,7 +1421,7 @@
|
|||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
|
@ -1466,7 +1467,7 @@
|
|||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
font-family: DM Sans;
|
||||
width: 33%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
|
@ -1572,7 +1573,7 @@
|
|||
}
|
||||
|
||||
.bton_enreg {
|
||||
font-family: DM sans;
|
||||
font-family: DM sans;
|
||||
border-radius: 5rem;
|
||||
font-size: small;
|
||||
background: #81BC3A !important;
|
||||
|
@ -1920,7 +1921,7 @@
|
|||
border: solid gainsboro 1px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.training_caract {
|
||||
width: 30%;
|
||||
|
@ -1929,7 +1930,7 @@
|
|||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family:'DM Sans','Sans-serif';
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
|
@ -1975,7 +1976,7 @@
|
|||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
font-family: DM Sans;
|
||||
width: 33%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
|
@ -2147,7 +2148,7 @@
|
|||
}
|
||||
|
||||
.bton_enreg {
|
||||
font-family: DM sans;
|
||||
font-family: DM sans;
|
||||
border-radius: 5rem;
|
||||
font-size: small;
|
||||
background: #81BC3A !important;
|
||||
|
@ -2367,18 +2368,18 @@
|
|||
|
||||
}
|
||||
|
||||
.mysy_gris{
|
||||
.mysy_gris {
|
||||
background: #ECEFF1 !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end media
|
||||
|
||||
.disabled_style_with_visualiser {
|
||||
width: 80% !important;
|
||||
}
|
||||
|
||||
.disabled_style_with_visualiser_icone{
|
||||
.disabled_style_with_visualiser_icone {
|
||||
float: left;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
|
@ -2386,12 +2387,12 @@
|
|||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.disabled_style_left_text_with_visualiser_icone{
|
||||
.disabled_style_left_text_with_visualiser_icone {
|
||||
width: 80% !important;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.disabled_style_right_bton_visualiser{
|
||||
.disabled_style_right_bton_visualiser {
|
||||
width: 9% !important;
|
||||
float: left;
|
||||
cursor: pointer;
|
||||
|
@ -2456,7 +2457,7 @@
|
|||
}
|
||||
|
||||
.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root {
|
||||
font-family: DM Sans !important;
|
||||
font-family: DM Sans !important;
|
||||
height: 3.5rem !important;
|
||||
}
|
||||
|
||||
|
|
|
@ -126,6 +126,89 @@
|
|||
font-style: italic;
|
||||
}
|
||||
|
||||
.session_data {
|
||||
float: left;
|
||||
width: 100%;
|
||||
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
border-radius: 10px;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
padding-right: 10px;
|
||||
|
||||
|
||||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
width: 100%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
text-align: left;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
.session_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 100% !important;
|
||||
height: 2rem !important;
|
||||
margin: 5px !important;
|
||||
}
|
||||
|
||||
.css-1t10bd6-MuiFormControl-root-MuiTextField-root fieldset {
|
||||
border-color: transparent !important;
|
||||
border-radius: 20px !important;
|
||||
}
|
||||
|
||||
.disabled_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 100% !important;
|
||||
height: 3.5rem !important;
|
||||
|
||||
//border: none !important;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
border: solid gainsboro 1px;
|
||||
|
||||
}
|
||||
|
||||
.training_caract {
|
||||
width: 100%;
|
||||
|
||||
float: left;
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
border: 0;
|
||||
box-sizing: content-box;
|
||||
background: none;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
margin: 0;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
display: block;
|
||||
min-width: 0;
|
||||
width: 100%;
|
||||
-webkit-animation-name: mui-auto-fill-cancel;
|
||||
animation-name: mui-auto-fill-cancel;
|
||||
-webkit-animation-duration: 10ms;
|
||||
animation-duration: 10ms;
|
||||
height: 3rem !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 5px !important;
|
||||
}
|
||||
|
||||
.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
|
||||
padding: 1px !important;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 601px) and (max-width: 991px) {
|
||||
|
@ -211,6 +294,86 @@
|
|||
font-style: italic;
|
||||
}
|
||||
|
||||
.session_data {
|
||||
float: left;
|
||||
width: 100%;
|
||||
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
border-radius: 10px;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
|
||||
|
||||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
width: 50%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
text-align: left;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
.session_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 100% !important;
|
||||
height: 2rem !important;
|
||||
margin: 5px !important;
|
||||
}
|
||||
|
||||
.disabled_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 90% !important;
|
||||
height: 3.5rem !important;
|
||||
margin: 5px !important;
|
||||
//border: none !important;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
border: solid gainsboro 1px;
|
||||
padding-top: 0px !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.training_caract {
|
||||
width: 30%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
border: 0;
|
||||
box-sizing: content-box;
|
||||
background: none;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
margin: 0;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
display: block;
|
||||
min-width: 0;
|
||||
width: 100%;
|
||||
-webkit-animation-name: mui-auto-fill-cancel;
|
||||
animation-name: mui-auto-fill-cancel;
|
||||
-webkit-animation-duration: 10ms;
|
||||
animation-duration: 10ms;
|
||||
height: 3rem !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 5px !important;
|
||||
}
|
||||
|
||||
.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
|
||||
padding: 1px !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 992px) and (max-width: 1199px) {
|
||||
|
@ -297,6 +460,56 @@
|
|||
font-style: italic;
|
||||
}
|
||||
|
||||
.session_data {
|
||||
float: left;
|
||||
width: 100%;
|
||||
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
border-radius: 10px;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
|
||||
|
||||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
width: 33%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
text-align: left;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
.session_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 100% !important;
|
||||
height: 2rem !important;
|
||||
margin: 5px !important;
|
||||
}
|
||||
|
||||
.disabled_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 90% !important;
|
||||
height: 3.5rem !important;
|
||||
margin: 5px !important;
|
||||
//border: none !important;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
border: solid gainsboro 1px;
|
||||
}
|
||||
|
||||
.training_caract {
|
||||
width: 30%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 1200px) {
|
||||
|
@ -381,5 +594,84 @@
|
|||
font-style: italic;
|
||||
}
|
||||
|
||||
.session_data {
|
||||
float: left;
|
||||
width: 100%;
|
||||
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.5);
|
||||
border-radius: 10px;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
|
||||
|
||||
}
|
||||
|
||||
.session_caract {
|
||||
font-family: DM Sans;
|
||||
width: 33%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
text-align: left;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
.session_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 100% !important;
|
||||
height: 2rem !important;
|
||||
margin: 5px !important;
|
||||
}
|
||||
|
||||
.disabled_style {
|
||||
//background-color: #ECEFF1;
|
||||
font-size: small !important;
|
||||
color: black;
|
||||
width: 90% !important;
|
||||
height: 3.5rem !important;
|
||||
margin: 5px !important;
|
||||
//border: none !important;
|
||||
border-radius: 5px;
|
||||
background: white;
|
||||
border: solid gainsboro 1px;
|
||||
}
|
||||
|
||||
.training_caract {
|
||||
width: 30%;
|
||||
padding: 5px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font-family: 'DM Sans', 'Sans-serif';
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
color: currentColor;
|
||||
border: 0;
|
||||
box-sizing: content-box;
|
||||
background: none;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
margin: 0;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
display: block;
|
||||
min-width: 0;
|
||||
width: 100%;
|
||||
-webkit-animation-name: mui-auto-fill-cancel;
|
||||
animation-name: mui-auto-fill-cancel;
|
||||
-webkit-animation-duration: 10ms;
|
||||
animation-duration: 10ms;
|
||||
height: 3rem !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 5x !important;
|
||||
}
|
||||
|
||||
.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input {
|
||||
padding: 1px !important;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// end media
|
||||
}
|
Loading…
Reference in New Issue