Browse By

AD
AD

Découvrez les financements auxquels vous avez droit


“; for ( var i in items) { var item = items[i]; if(item.facet === ‘isEligibleCPF’ || item.facet ===’Optionsdeformations’){ if (item.values.length > 0) { var facet = item.facet.replace(“‘”, “\'”); // parcours des valeurs for ( var j in item.values) { var value = item.values[j]; var term = value.term.replace(“‘”, “\'”); render = render + “

  • ajout de la class ‘selected’ render = render + ” class=”selected””; } else { render = render + ” onclick=”_recherchestickyportlet_WAR_rechercheportlet_loadFormations(‘” + facet + “‘,'” + term + “‘);””; if (facetMultiFormations.indexOf(item.facet) > -1) { // Cas de valeur des facettes multi non sélectionnée => ajout d’une checkbox render = render + ” class=”checked””; } } render = render + “>” var facetLabel; if (item.facet === “isEligibleCPF”) { facetLabel = Liferay.Language.get(“recherche.formation.filtre.isEligibleCPF”); } else { facetLabel = value.term; } render = render + facetLabel + ” (” + value.frequency + “)” + ” on cache le bouton de déselection render = render + ” style=”display: none;””; } render = render + “>suppr]]>
  • “; } } } } render = render + “”; render = render + “”;
    divFacet.html(render);
    }

    function _recherchestickyportlet_WAR_rechercheportlet_displayFacetFormations(facetsJson,idDeleteToggleTarget) {
    _recherchestickyportlet_WAR_rechercheportlet_displayFacetCheckedFormations(facetsJson);
    var render = “”;
    var items = facetsJson;
    // Parcours des facets (1 seul facet dans le cas des articles)
    var divFacet = jQuery(“#facetContentFormations”);
    for ( var i in items) {
    var item = items[i];
    if(item.facet !== ‘isEligibleCPF’ && item.facet !==’Optionsdeformations’){

    var libelleFacet = Liferay.Language.get(“recherche.formation.filtre.” + item.facet);

    // Déplie seul les facettes qui ont été séléctionnées
    if(selectedValueFacet(item)){
    render = render + “

    ” + libelleFacet + “

     ” } else { render = render + “

    ” + libelleFacet + “

     ” } if (item.values.length > 0) { render = render + “”; } render = render + “”;
    }
    }
    divFacet.html(render);

    _recherchestickyportlet_WAR_rechercheportlet_toggleAllSelectedFilters(idDeleteToggleTarget);
    };

    function _recherchestickyportlet_WAR_rechercheportlet_toggleAllSelectedFilters(idDeleteToggleTarget) {
    var idDeleteToggle=””;
    if(idDeleteToggleTarget){
    idDeleteToggle = “#”+idDeleteToggleTarget;
    }
    // Gestion du click sur les boutons permettant de cacher(X)/afficher(+) les valeurs des facets
    jQuery(idDeleteToggle+” .toggleFacet”).each(function (index) {
    $(this).click(function (event) {
    _recherchestickyportlet_WAR_rechercheportlet_onCloseFilterButtonClick(event);
    });
    });
    _recherchestickyportlet_WAR_rechercheportlet_toggleFilterContent(idDeleteToggle);

    };

    function _recherchestickyportlet_WAR_rechercheportlet_toggleFilterContent(idDeleteToggle) {
    // Click sur les facettes dont au moins une valeur est sélectionnée
    jQuery(idDeleteToggle +”.filterContent”).each(function() {
    var content = jQuery(this);
    var link = content.prev(“a”);
    if (!link.hasClass(“close”)) {
    // Sur mobile toutes les facets sont fermées par défaut
    _recherchestickyportlet_WAR_rechercheportlet_toggleFilter(link);
    }
    if (content.find(“li.selected”).length) {
    _recherchestickyportlet_WAR_rechercheportlet_toggleFilter(link);
    _recherchestickyportlet_WAR_rechercheportlet_toggleFilter(link);
    }
    });
    }

    //Gestion du click sur les boutons permettant de cacher(X)/afficher(+) les valeurs des facets
    var _recherchestickyportlet_WAR_rechercheportlet_onCloseFilterButtonClick = function( event ) {
    var target = jQuery(event.target);
    _recherchestickyportlet_WAR_rechercheportlet_toggleFilter(target);
    };

    function _recherchestickyportlet_WAR_rechercheportlet_toggleFilter(target) {
    var content = target.next(“.filterContent”);
    var title = target.prev(“h4”);
    if (target.hasClass(“close”)) {
    content.show();
    title.addClass(“active”);
    content.find(“li”).show();
    target.removeClass(“close”);
    } else {
    title.removeClass(“active”);
    target.addClass(“close”);
    content.find(“li”).hide();
    if(content.find(“li.selected”).length) {
    content.find(“li.selected”).show();
    } else {
    content.hide();
    }
    }
    };

    // verifie si la valeur d’une facet est selectionnée
    function selectedValueFacet(item) {

    var selected = false;

    if (item.values.length > 0) {
    // parcours des valeurs
    for ( var j in item.values) {
    var value = item.values[j];

    selected = facetFormationValues[item.facet] != undefined && facetFormationValues[item.facet].indexOf(value.term) != -1;
    if(selected){
    return selected;
    }
    }
    }
    return selected;
    };

    //Affichage de la pagination
    function _recherchestickyportlet_WAR_rechercheportlet_loadPagination(urlPagination, facetValuesParam, nbElements, idDivPagination) {
    var baseUrl = “https://www.afpa.fr/article?p_p_id=recherchestickyportlet_WAR_rechercheportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=getLoadPagination&p_p_cacheability=cacheLevelPage&p_p_col_id=column-2&p_p_col_count=1&_recherchestickyportlet_WAR_rechercheportlet_action=PaginationCall”.replace(/(?|&)[^&]*f=[^&]*&/g,”$1″);
    urlPagination = urlPagination.replace(/(?|&)f=[^&]*&/g,”$1″);
    jQuery.ajax({
    type: “GET”,
    url: baseUrl + “&” + namespace
    + “url=” + encodeURIComponent(urlPagination) + “&”
    + namespace + “f=” + facetValuesParam
    + “&” + namespace + “nbElements=”
    + nbElements,
    dataType : “html”,
    success : function(data) {
    jQuery(“#” + idDivPagination).html(data);
    },
    error : function(data) {
    console.log(data);
    }
    });
    };
    //Maj lien onglet
    //On supprime la facet de l’url et on l’override avec la complete
    function _recherchestickyportlet_WAR_rechercheportlet_loadTab(url, facetValuesParam, idTab) {
    url = url.replace(/(?|&)f=[^&]*&?/g,”$1″);
    url = url.concat(‘&f=’+facetValuesParam);
    jQuery(‘#’+idTab).attr(“href”,window.location.origin+url);
    facetSaved=facetValuesParam;
    };

    }
    }
    });
    }
    };

    // Chargement des articles
    function _recherchestickyportlet_WAR_rechercheportlet_loadPreviousArticles() {
    if (firstIndex > 0) {
    jQuery.ajax({
    type: “GET”,
    url: “https://www.afpa.fr/article?p_p_id=recherchestickyportlet_WAR_rechercheportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=getLoadPreviousArticlesData&p_p_cacheability=cacheLevelPage&p_p_col_id=column-2&p_p_col_count=1&_recherchestickyportlet_WAR_rechercheportlet_action=Sticky-loadPreviousDataCall” + “&_recherchestickyportlet_WAR_rechercheportlet_stickyFirstIndex=” + firstIndex + “&” + parametersUrl,
    dataType: “html”,
    success: function (data) {
    firstIndex = firstIndex – displayArticles;
    // Affichage des résultats
    jQuery(‘#sticky .mCustomScrollBox .mCSB_container’).prepend(jQuery(data));
    jQuery(“#firstStickyElement”).remove();
    if (firstIndex > 0) {
    jQuery(‘#sticky .mCustomScrollBox .mCSB_container’).prepend(“”); jQuery(“#sticky”).mCustomScrollbar(“scrollTo”, 10, {scrollInertia:0}); } } }); } }; jQuery(document).ready(function() { /*On cache la colonne de gauche sur les vues mobiles. Le sticky étant caché sur les vues mobiles, on cache les divs parentes laissées par Liferay. Idem pour la div parente du breadcrumb, caché également.*/ if(jQuery(“html”).hasClass(“mobile”)){ jQuery(“#column-2.span4”).css(“display”,”none”); jQuery(“.afpa-breadcrumb-portlet”).parent().parent().css(“display”, “none”); } //Si on n’affiche pas de sticky menu, on recentre le contenu stickyEntriesCount = “2”; if (stickyEntriesCount == 0) { jQuery(“#column-2.span4”).addClass(“span2”); jQuery(“#column-2.span4”).removeClass(“span4”); } // Scroll bar jQuery( “#sticky a” ).click(function() { $(“#mCSB_1_container”).removeClass(“mCS_y_hidden”); }); jQuery( “#sticky a” ).hover(function() { $(“#mCSB_1_container”).removeClass(“mCS_y_hidden”); }); jQuery(“#sticky”).css(“height”, “500px”); firstIndex = 0; lastIndex = 7; if (lastIndex “); } if (firstIndex > 0) { jQuery(“#sticky”).prepend(“”); } jQuery(“#sticky”).mCustomScrollbar({ callbacks:{ onTotalScroll:function(){ _recherchestickyportlet_WAR_rechercheportlet_loadNextArticles(); }, onTotalScrollBack:function() { _recherchestickyportlet_WAR_rechercheportlet_loadPreviousArticles(); } }, scrollInertia: 0 }); // selection de l’article courant var currentArticle = “decouvrez-les-financements-auxquels-vous-avez-droit”; jQuery(“#” + currentArticle).addClass(“selected”); // Scroll jusqu’à l’article selectionné jQuery(“#sticky”).mCustomScrollbar(“scrollTo”, “#” + currentArticle, {scrollInertia:0}); // Ajout de la méthode click sur le bouton du sticky jQuery(“#toggleSticky”).click(_recherchestickyportlet_WAR_rechercheportlet_toggleSticky); }); Avant votre formation financer votre formation

    Découvrez les financements auxquels vous avez droit

    Source

    Leave a Reply

    Your email address will not be published. Required fields are marked *