12/05/23 - 19h

recette2
cherif 2023-05-12 19:15:28 +02:00
parent fecfa6e82d
commit dbcd1c3252
5 changed files with 32 additions and 11 deletions

View File

@ -216,6 +216,16 @@ function HebergementLms(props) {
parseFloat(img_height) > 60 && parseFloat(img_height) < 90) {
//console.log(" img_height est = ", img_height, " < à 1500 ");
// Verification que le nom du fichier est alpha numerique
var regExp = /^[A-Za-z0-9]+$/;
if (!regExp.test(event.target.files[0].name)) {
sethandleSubmission_logo_message(" Le nom de l'image comporte des caractères non alphanumériques");
sethandleSubmission_logo_api("false");
setLoading(false);
return
}
setlogo_file_name(event.target.files[0].name);
setimg_logo_file(URL.createObjectURL(event.target.files[0]));
setimg_logo_file2(event.target.files[0]);
@ -335,8 +345,17 @@ function HebergementLms(props) {
parseFloat(img_height) > 170 && parseFloat(img_height) < 200) {
//console.log(" img_height est = ", img_height, " < à 1500 ");
// Verification que le nom du fichier est alpha numerique
var regExp = /^[A-Za-z0-9]+$/;
if (!regExp.test(event.target.files[0].name)) {
sethandleSubmission_bg_message(" Le nom de l'image comporte des caractères non alphanumériques");
sethandleSubmission_bg_api("false");
setLoading(false);
return
}
setbg_file_name(event.target.files[0].name);
setimg_bg_file(URL.createObjectURL(event.target.files[0]));
setimg_bg_file2(event.target.files[0]);
@ -475,7 +494,7 @@ function HebergementLms(props) {
<Button variant="outlined" onClick={submenu_design} className="detail_class_submenu" id='menu_preinscrit' name='menu_preinscrit'>Thème & Design</Button>
<Button variant="outlined" onClick={submenu_img_bg} className="detail_class_submenu" id='menu_inscrit' name='menu_inscrit'>Bannière</Button>
<Button variant="outlined" onClick={submenu_logo} className="detail_class_submenu" id='menu_preinscrit' name='menu_preinscrit'>Logo</Button>
</div>
{String(submenu) === String("design") && <div className="detail_class_submenu_data" style={{ "border": "None" }}>
@ -542,7 +561,8 @@ function HebergementLms(props) {
id='menu_import_formation' name='menu_import_formation'>Choisir une image &nbsp; <br />
</Button><br />
<nav className="koUpdateData" style={{ "color": "orange" }}> <i> Important : Taille du logo : larg = 250px et long = 70px et au format PNG </i> </nav>
<nav className="koUpdateData" style={{ "color": "orange" }}> <i> Important : Taille du logo : larg = 250px et long = 70px et au format PNG <br />
Le nom du fichier ne contient que des caractères alphanumériques </i> </nav>
{logo_file_name && <nav className="okUpdateData"><i>{logo_file_name}</i></nav>}
<input type="file"
accept=".png"
@ -575,12 +595,12 @@ function HebergementLms(props) {
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
<div className="div_row_gauche " style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
<Button variant="contained" className="btn_modif" onClick={Annule_logo_img}>Annuler le logo
<Button variant="contained" className="btn_modif" onClick={Annule_logo_img}>Annuler
</Button>
</div>
<div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
<Button variant="contained" className="btn_enreg" onClick={Send_logo_Img}>Enregistrer le logo
<Button variant="contained" className="btn_enreg" onClick={Send_logo_Img}>Enregistrer
</Button>
@ -607,7 +627,8 @@ function HebergementLms(props) {
id='menu_import_formation' name='menu_import_formation'>Choisir une image bannière &nbsp; <br />
</Button><br />
<nav className="koUpdateData" style={{ "color": "orange" }}> <i> Important : Taille de la bannière :larg = 1920 px et long = 195 px et au format PNG) </i> </nav>
<nav className="koUpdateData" style={{ "color": "orange" }}> <i> Important : Taille de la bannière :larg = 1920 px et long = 195 px et au format PNG.<br />
Le nom du fichier ne contient que des caractères alphanumériques </i> </nav>
{bg_file_name && <nav className="okUpdateData"><i>{bg_file_name}</i></nav>}
<input type="file"
@ -639,12 +660,12 @@ function HebergementLms(props) {
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
<div className="div_row_gauche " style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
<Button variant="contained" className="btn_modif" onClick={Annule_bg_img}>Annuler le BG
<Button variant="contained" className="btn_modif" onClick={Annule_bg_img}>Annuler
</Button>
</div>
<div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
<Button variant="contained" className="btn_enreg" onClick={SendBackground_Img}>Enregistrer le BG
<Button variant="contained" className="btn_enreg" onClick={SendBackground_Img}>Enregistrer
</Button>

View File

@ -197,7 +197,7 @@ function SignIn() {
.catch((error) => {
console.error('Error:', error);
setisconnected("false");
setmyApimyApiMessage("Le service est momentannéement indisponible, merci de ressayer plus tard. ");
setmyApimyApiMessage("Le service est momentanémentindisponible, merci de ressayer plus tard. ");
});
}

View File

@ -286,7 +286,7 @@ function SignUp() {
.catch((error) => {
console.error('Error:', error);
setisconnected("false");
setmyApimyApiMessage("Le service est momentannéement indisponible, merci de ressayer plus tard. ");
setmyApimyApiMessage("Le service est momentanémentindisponible, merci de ressayer plus tard. ");
});

View File

@ -175,7 +175,7 @@ function UpgradeToPro() {
console.error('Error:', error);
setmyApiResponse("0");
setisconnected("false");
setmyApimyApiMessage("Le service est momentannéement indisponible, merci de ressayer plus tard. ");
setmyApimyApiMessage("Le service est momentanémentindisponible, merci de ressayer plus tard. ");
});

View File

@ -194,7 +194,7 @@ function SignIn() {
.catch((error) => {
console.error('Error:', error);
setisconnected("false");
setmyApimyApiMessage("Le service est momentannéement indisponible, merci de ressayer plus tard. ");
setmyApimyApiMessage("Le service est momentanémentindisponible, merci de ressayer plus tard. ");
});
}