12/05/23 - 19h
parent
fecfa6e82d
commit
dbcd1c3252
|
@ -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 <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 <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>
|
||||
|
||||
|
||||
|
|
|
@ -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. ");
|
||||
|
||||
});
|
||||
}
|
||||
|
|
|
@ -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. ");
|
||||
|
||||
});
|
||||
|
||||
|
|
|
@ -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. ");
|
||||
|
||||
});
|
||||
|
||||
|
|
|
@ -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. ");
|
||||
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue