12/05/23 - 19h
parent
fecfa6e82d
commit
dbcd1c3252
|
@ -216,6 +216,16 @@ function HebergementLms(props) {
|
||||||
parseFloat(img_height) > 60 && parseFloat(img_height) < 90) {
|
parseFloat(img_height) > 60 && parseFloat(img_height) < 90) {
|
||||||
//console.log(" img_height est = ", img_height, " < à 1500 ");
|
//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);
|
setlogo_file_name(event.target.files[0].name);
|
||||||
setimg_logo_file(URL.createObjectURL(event.target.files[0]));
|
setimg_logo_file(URL.createObjectURL(event.target.files[0]));
|
||||||
setimg_logo_file2(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) {
|
parseFloat(img_height) > 170 && parseFloat(img_height) < 200) {
|
||||||
//console.log(" img_height est = ", img_height, " < à 1500 ");
|
//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);
|
setbg_file_name(event.target.files[0].name);
|
||||||
|
|
||||||
setimg_bg_file(URL.createObjectURL(event.target.files[0]));
|
setimg_bg_file(URL.createObjectURL(event.target.files[0]));
|
||||||
setimg_bg_file2(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_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_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>
|
<Button variant="outlined" onClick={submenu_logo} className="detail_class_submenu" id='menu_preinscrit' name='menu_preinscrit'>Logo</Button>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{String(submenu) === String("design") && <div className="detail_class_submenu_data" style={{ "border": "None" }}>
|
{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 />
|
id='menu_import_formation' name='menu_import_formation'>Choisir une image <br />
|
||||||
|
|
||||||
</Button><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>}
|
{logo_file_name && <nav className="okUpdateData"><i>{logo_file_name}</i></nav>}
|
||||||
<input type="file"
|
<input type="file"
|
||||||
accept=".png"
|
accept=".png"
|
||||||
|
@ -575,12 +595,12 @@ function HebergementLms(props) {
|
||||||
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
{<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||||
|
|
||||||
<div className="div_row_gauche " style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
<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>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
|
<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>
|
</Button>
|
||||||
|
|
||||||
|
|
||||||
|
@ -607,7 +627,8 @@ function HebergementLms(props) {
|
||||||
id='menu_import_formation' name='menu_import_formation'>Choisir une image bannière <br />
|
id='menu_import_formation' name='menu_import_formation'>Choisir une image bannière <br />
|
||||||
|
|
||||||
</Button><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>}
|
{bg_file_name && <nav className="okUpdateData"><i>{bg_file_name}</i></nav>}
|
||||||
<input type="file"
|
<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" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||||
|
|
||||||
<div className="div_row_gauche " style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
<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>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
|
<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>
|
</Button>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -197,7 +197,7 @@ function SignIn() {
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
console.error('Error:', error);
|
console.error('Error:', error);
|
||||||
setisconnected("false");
|
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) => {
|
.catch((error) => {
|
||||||
console.error('Error:', error);
|
console.error('Error:', error);
|
||||||
setisconnected("false");
|
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);
|
console.error('Error:', error);
|
||||||
setmyApiResponse("0");
|
setmyApiResponse("0");
|
||||||
setisconnected("false");
|
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) => {
|
.catch((error) => {
|
||||||
console.error('Error:', error);
|
console.error('Error:', error);
|
||||||
setisconnected("false");
|
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