30/05/23 - 22h
parent
e2bfd133df
commit
0370e6aeb4
|
@ -98,6 +98,7 @@ function App() {
|
||||||
<Route path="/Emargement/" exact component={Emargement} />
|
<Route path="/Emargement/" exact component={Emargement} />
|
||||||
<Route path="/CartoucheComMySy/" exact component={Formation_Cartouche_Com} />
|
<Route path="/CartoucheComMySy/" exact component={Formation_Cartouche_Com} />
|
||||||
<Route path="/Recherche_new_v2/" exact component={Recherche_new_v2} />
|
<Route path="/Recherche_new_v2/" exact component={Recherche_new_v2} />
|
||||||
|
<Route path="/Recherche_new_v2/:type/:categorie" exact component={Recherche_new_v2} />
|
||||||
<Route path="/unsubscribe/" exact component={SeDesabonner} />
|
<Route path="/unsubscribe/" exact component={SeDesabonner} />
|
||||||
<Route path="/OrderConfirmation_3DS/:orderid/:packs" exact component={OrderConfirmation_3DS} />
|
<Route path="/OrderConfirmation_3DS/:orderid/:packs" exact component={OrderConfirmation_3DS} />
|
||||||
<Route path="/page-inconnue/" exact component={NotFound} />
|
<Route path="/page-inconnue/" exact component={NotFound} />
|
||||||
|
|
|
@ -233,10 +233,18 @@ const ButtonHilight = () => {
|
||||||
|
|
||||||
const handleClassCategorie = (e) => {
|
const handleClassCategorie = (e) => {
|
||||||
setCategorieMenu(null);
|
setCategorieMenu(null);
|
||||||
|
const pieces = window.location.href.split("/")
|
||||||
|
const last = pieces[pieces.length - 1]
|
||||||
|
|
||||||
|
|
||||||
var mymetier = "";
|
var mymetier = "";
|
||||||
mymetier = e.target.id
|
mymetier = e.target.id
|
||||||
//alert(" cours de : " + mymetier);
|
if (last === mymetier) {
|
||||||
history.push("/Recherche_new/0/" + mymetier);
|
//console.log(" ## RELAOD");
|
||||||
|
window.location.reload(true);
|
||||||
|
} else {
|
||||||
|
history.push("/Recherche_new_v2/0/" + mymetier);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
function publiecatalogue() {
|
function publiecatalogue() {
|
||||||
|
@ -244,9 +252,9 @@ const ButtonHilight = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const handleBlogMenu = (event) => {
|
const handleBlogMenu = (event) => {
|
||||||
history.push("/Recherche-Article-formation")
|
history.push("/Recherche-Article-formation")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -312,8 +320,8 @@ const ButtonHilight = () => {
|
||||||
onClose={CategorieMenu_Close}
|
onClose={CategorieMenu_Close}
|
||||||
open={Boolean(CategorieMenu)}
|
open={Boolean(CategorieMenu)}
|
||||||
style={{ "top": "2rem" }}
|
style={{ "top": "2rem" }}
|
||||||
className = "ButtonHilight"
|
className="ButtonHilight"
|
||||||
>
|
>
|
||||||
<MenuItem onClick={handleClassCategorie} className="mymenu_item" >
|
<MenuItem onClick={handleClassCategorie} className="mymenu_item" >
|
||||||
<button className='bton_menu' id="IT" >Informatique</button>
|
<button className='bton_menu' id="IT" >Informatique</button>
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
|
@ -383,8 +391,8 @@ const ButtonHilight = () => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="hilight_menuPrincipal" onClick={handleBlogMenu}>
|
<div className="hilight_menuPrincipal" onClick={handleBlogMenu}>
|
||||||
Le blog
|
Le blog
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="hilight_menuPrincipal" onClick={publiecatalogue}
|
<div className="hilight_menuPrincipal" onClick={publiecatalogue}
|
||||||
style={{ "background": "red", "borderRadius": "5px", "paddingLeft": "3px", "paddingRight": "3px" }}>
|
style={{ "background": "red", "borderRadius": "5px", "paddingLeft": "3px", "paddingRight": "3px" }}>
|
||||||
|
|
|
@ -84,7 +84,7 @@ const Header = () => {
|
||||||
var mymetier = "";
|
var mymetier = "";
|
||||||
mymetier = e.target.id
|
mymetier = e.target.id
|
||||||
//alert(" cours de : " + mymetier);
|
//alert(" cours de : " + mymetier);
|
||||||
history.push("/Recherche_new/0/" + mymetier);
|
history.push("/Recherche_new_v2/0/" + mymetier);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1138,6 +1138,16 @@ const Recherche_new_v2 = () => {
|
||||||
|
|
||||||
whosisconnected();
|
whosisconnected();
|
||||||
|
|
||||||
|
if (categorie) {
|
||||||
|
//console.log(" ### categorie = ", categorie);
|
||||||
|
setmymetier(categorie);
|
||||||
|
} else {
|
||||||
|
setmymetier();
|
||||||
|
}
|
||||||
|
|
||||||
|
//document.getElementById("_1234").checked = true;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}, [initAllfiter, categorie]);
|
}, [initAllfiter, categorie]);
|
||||||
|
|
||||||
|
@ -1473,6 +1483,7 @@ const Recherche_new_v2 = () => {
|
||||||
setResult([]);
|
setResult([]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Get Criterias
|
//Get Criterias
|
||||||
var crit_SearchText = "";
|
var crit_SearchText = "";
|
||||||
var myurl = "";
|
var myurl = "";
|
||||||
|
@ -1555,10 +1566,11 @@ const Recherche_new_v2 = () => {
|
||||||
form.append("user_latitude", latitude);
|
form.append("user_latitude", latitude);
|
||||||
form.append("user_longitude", longitude);
|
form.append("user_longitude", longitude);
|
||||||
form.append("user_state", state);
|
form.append("user_state", state);
|
||||||
|
// alert(" rrtt ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//alert("myurl = "+myurl);
|
//alert("myurl = " + myurl);
|
||||||
axios.post(myurl, form).then(res => {
|
axios.post(myurl, form).then(res => {
|
||||||
if (String(res.data.status) != String("false")) {
|
if (String(res.data.status) != String("false")) {
|
||||||
//console.log(" In test res.data.status = " + res.data.status);
|
//console.log(" In test res.data.status = " + res.data.status);
|
||||||
|
@ -1782,6 +1794,8 @@ const Recherche_new_v2 = () => {
|
||||||
annulefiltrecpf();
|
annulefiltrecpf();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const [mymetier, setmymetier] = useState("");
|
||||||
|
|
||||||
function getClassByMetier(my_liste_metier) {
|
function getClassByMetier(my_liste_metier) {
|
||||||
|
|
||||||
|
|
||||||
|
@ -1797,14 +1811,32 @@ const Recherche_new_v2 = () => {
|
||||||
check_metier = document.querySelector('input[name="metier_radio"]:checked').value;
|
check_metier = document.querySelector('input[name="metier_radio"]:checked').value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setmymetier(check_metier);
|
||||||
ReinitFilters();
|
ReinitFilters();
|
||||||
|
|
||||||
if (check_metier === "tout") {
|
if (check_metier === "tout") {
|
||||||
|
// Nettoyage du resultat precedent.
|
||||||
|
setResult([]);
|
||||||
|
setnewresult("");
|
||||||
//alert(" tout et sortir");
|
//alert(" tout et sortir");
|
||||||
|
|
||||||
setdomaine_v11(domaine_v11_orig);
|
setdomaine_v11(domaine_v11_orig);
|
||||||
DisplayXfirstClas();
|
DisplayXfirstClas();
|
||||||
|
//setResult([]);
|
||||||
|
|
||||||
|
/*const pieces = window.location.href.split("/")
|
||||||
|
const last = pieces[pieces.length - 1]
|
||||||
|
const last2 = pieces[pieces.length - 2]
|
||||||
|
|
||||||
|
if (last === "Recherche_new_v2" || last2 === "Recherche_new_v2") {
|
||||||
|
console.log(" ## RELAOD");
|
||||||
|
window.location.reload(true);
|
||||||
|
} else {
|
||||||
|
|
||||||
|
|
||||||
|
history.push("/Recherche_new_v2");
|
||||||
|
}
|
||||||
|
*/
|
||||||
if (myelement) {
|
if (myelement) {
|
||||||
// 👇 Will scroll smoothly to the top of the next section
|
// 👇 Will scroll smoothly to the top of the next section
|
||||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||||
|
@ -3230,7 +3262,7 @@ const Recherche_new_v2 = () => {
|
||||||
|
|
||||||
<div className="filter_metier_sous_block_content_txt">
|
<div className="filter_metier_sous_block_content_txt">
|
||||||
<div className="filter_metier_sous_block_content_txt_formation">
|
<div className="filter_metier_sous_block_content_txt_formation">
|
||||||
Tous les metiers
|
Tous les métiers
|
||||||
</div>
|
</div>
|
||||||
<div className="filter_metier_sous_block_content_txt_nb">
|
<div className="filter_metier_sous_block_content_txt_nb">
|
||||||
|
|
||||||
|
@ -3239,9 +3271,18 @@ const Recherche_new_v2 = () => {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="filter_metier_sous_block">
|
<div className="filter_metier_sous_block">
|
||||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||||
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" />
|
{mymetier && String(mymetier) === "management" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" checked />}
|
||||||
|
|
||||||
|
{!mymetier || String(mymetier) !== "management" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
{!mymetier &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
|
||||||
<div className="filter_metier_sous_block_content_txt">
|
<div className="filter_metier_sous_block_content_txt">
|
||||||
<div className="filter_metier_sous_block_content_txt_formation">
|
<div className="filter_metier_sous_block_content_txt_formation">
|
||||||
|
@ -3256,10 +3297,16 @@ const Recherche_new_v2 = () => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div className="filter_metier_sous_block">
|
<div className="filter_metier_sous_block">
|
||||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||||
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" />
|
{mymetier && String(mymetier) === "IT" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" checked />}
|
||||||
|
|
||||||
|
{!mymetier || String(mymetier) !== "IT" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
{!mymetier &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
<div className="filter_metier_sous_block_content_txt">
|
<div className="filter_metier_sous_block_content_txt">
|
||||||
<div className="filter_metier_sous_block_content_txt_formation">
|
<div className="filter_metier_sous_block_content_txt_formation">
|
||||||
|
@ -3274,7 +3321,15 @@ const Recherche_new_v2 = () => {
|
||||||
|
|
||||||
<div className="filter_metier_sous_block">
|
<div className="filter_metier_sous_block">
|
||||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||||
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" />
|
{mymetier && String(mymetier) === "graphisme" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" checked />}
|
||||||
|
|
||||||
|
{!mymetier || String(mymetier) !== "graphisme" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
{!mymetier &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
|
||||||
<div className="filter_metier_sous_block_content_txt">
|
<div className="filter_metier_sous_block_content_txt">
|
||||||
|
|
||||||
|
@ -3289,7 +3344,15 @@ const Recherche_new_v2 = () => {
|
||||||
</div>
|
</div>
|
||||||
<div className="filter_metier_sous_block">
|
<div className="filter_metier_sous_block">
|
||||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||||
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" />
|
{mymetier && String(mymetier) === "sante_nat" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" checked />}
|
||||||
|
|
||||||
|
{!mymetier || String(mymetier) !== "sante_nat" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
{!mymetier &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
|
||||||
<div className="filter_metier_sous_block_content_txt">
|
<div className="filter_metier_sous_block_content_txt">
|
||||||
|
|
||||||
|
@ -3338,7 +3401,14 @@ const Recherche_new_v2 = () => {
|
||||||
|
|
||||||
{displayAllmetiers && <div className="filter_metier_sous_block">
|
{displayAllmetiers && <div className="filter_metier_sous_block">
|
||||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||||
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" />
|
{mymetier && String(mymetier) === "projets" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" checked />}
|
||||||
|
|
||||||
|
{!mymetier || String(mymetier) !== "projets" &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
|
{!mymetier &&
|
||||||
|
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" />}
|
||||||
|
|
||||||
<div className="filter_metier_sous_block_content_txt">
|
<div className="filter_metier_sous_block_content_txt">
|
||||||
<div className="filter_metier_sous_block_content_txt_formation">
|
<div className="filter_metier_sous_block_content_txt_formation">
|
||||||
|
|
Loading…
Reference in New Issue