function onLoad(idCode = null, localCode = null) { supprVides(15); supprVides(14); supprVides(13); supprVides(12); supprVides(11); supprVides(10); supprVides(9); supprVides(8); supprVides(7); supprVides(6); supprVides(5); supprVides(4); supprVides(3); supprVides(2); supprVides(1); supprVides(0); var abrev_lien_code = abrev_codes[idCode]; $(".lienArticle").each(function () { var url = $(this).attr('href'); url = url.replace('article?id=', '/codes/'+idCode+'/articles/'); $(this).attr('href', url); }); $(".items-liste-articles").each(function () { var content = $(this).text(); if (content != "") { $(this).append(' Section '); } var parent_id = $(this).parent().attr('id'); $(this).attr('id', "arts_" + parent_id); }); $(".art-Metro, .art-Decret").addClass('fr-badge fr-badge--sm'); $(".art-Adapt").addClass('fr-badge fr-badge--sm fr-badge--purple-glycine'); $(".art-Propre").addClass('fr-badge fr-badge--sm fr-badge--yellow-tournesol'); $(".art-Ext, .art-ArreteMin").addClass('fr-badge fr-badge--sm fr-badge--green-menthe'); $(".art-PleinDroit").addClass('fr-badge fr-badge--sm fr-badge--blue-ecume'); $(".art-HC").addClass('fr-badge fr-badge--sm fr-badge--pink-tuile'); $(".art-Pays").addClass('fr-badge fr-badge--sm fr-badge--green-archipel'); $(".art-LO").addClass('fr-badge fr-badge--sm fr-badge--yellow-moutarde'); $(".art-DecretCE, .art-DecretCM, .art-DecretCECM").addClass('fr-badge fr-badge--sm fr-badge--beige-gris-galet'); $(".art-Constit").addClass('fr-badge fr-badge--sm fr-badge--orange-terre-battue'); $(".badge-section").removeClass('badge bg-info').addClass('fr-btn fr-btn--tertiary fr-btn--xs fr-btn--icon-right fr-icon-arrow-down-s-line'); $(".badge-section").each(function (index) { $(this).attr('href', '#' + $(this).attr('section-id')); if ($(this).parent().children('.badge-articles').length == 1) { $(this).html("Afficher l'article"); } else { $(this).html("Afficher les articles"); } }); $(".fa-ellipsis-vertical").remove(); $(".niveau-liste").prepend(' '); $(".PlusMoins").click(function (e) { $(this).parent().children('ul').toggleClass("replie"); $(this).parent().children('p').toggleClass("replie"); $(this).children('i').toggleClass('fr-icon-arrow-right-s-fill fr-icon-arrow-down-s-fill'); }); $(".deplierCode").click(function (e) { $(".PlusMoins").parent().children('ul').removeClass('replie'); $(".PlusMoins").parent().children('p').removeClass('replie'); $(".PlusMoins").children('i').addClass('fr-icon-arrow-down-s-fill').removeClass('fr-icon-arrow-right-s-fill'); $(this).hide(); $(".replierCode").show(); }); $(".replierCode").click(function (e) { $(".PlusMoins").parent().children('ul').addClass('replie'); $(".PlusMoins").parent().children('p').addClass('replie'); $(".PlusMoins").children('i').addClass('fr-icon-arrow-right-s-fill').removeClass('fr-icon-arrow-down-s-fill'); $(this).hide(); $(".deplierCode").show(); }); // Partage var titrePage = $("#main").find('h2').text().trim(); var href_facebook = "https://www.facebook.com/sharer.php?u=https://te-ture-p55cfikqeq-od.a.run.app//codes/" + idCode + "/" + abrev_lien_code; $(".fr-share__link--facebook").prop('href', href_facebook); var href_linkedin = "https://www.linkedin.com/shareArticle?url=https://te-ture-p55cfikqeq-od.a.run.app//codes/" + idCode + "/" + abrev_lien_code + "&title=" + encodeURIComponent(titrePage); $(".fr-share__link--linkedin").prop('href', href_linkedin); if (titrePage.includes('Polynésie française')) { var where = ""; } else { var where = "dans sa version applicable en Polynésie française "; } var href_mailto = "mailto:?subject=" + encodeURIComponent(titrePage) + "&body=" + encodeURIComponent("Le " + titrePage + " peut être consulté " + where + "sur : \nhttps://te-ture-p55cfikqeq-od.a.run.app//codes/" + idCode + "/" + abrev_lien_code); $(".fr-share__link--mail").prop('href', href_mailto); // Chargement section $(".badge-section").click(function (e) { e.preventDefault(); var conteneur_id = $(this).parent().parent().attr('id'); $("#arts_" + conteneur_id).html(""); history.pushState({}, '', this.href); loadSection2(conteneur_id, false, $("#arts_" + conteneur_id), abrev_codes, idCode, localCode); // window.location.hash = conteneur_id; }); $("#listeSommaire").html(""); var sideItem = 0; $(".niveau-liste-0").each(function () { var niveau_id = $(this).attr('id'); var niveau_nom = $(this).children(".titreSection").text(); var txt_sommaire = '
  • '; txt_sommaire += '
    '; txt_sommaire += '
  • '; $('#listeSommaire').append(txt_sommaire); sideItem++; }); $(window).on('resize scroll load', function () { $(".niveau-liste-0:visible").each(function (e) { if ($(this).isInViewport()) { $('#toc_' + $(this).attr('id')).addClass('fr-sidemenu__item--active').children('button').attr('aria-current', 'true'); $(".niveau-liste-1:visible").each(function (e) { if ($(this).isInViewport()) { $('#toc_' + $(this).attr('id')).addClass('fr-sidemenu__item--active').children('a').attr('aria-current', 'page'); } else { $('#toc_' + $(this).attr('id')).removeClass('fr-sidemenu__item--active').children('a').removeAttr('aria-current'); } }); } else { $('#toc_' + $(this).attr('id')).removeClass('fr-sidemenu__item--active').children('button').removeAttr('aria-current'); $('#toc_' + $(this).attr('id')).find('li.fr-sidemenu__item').removeClass('fr-sidemenu__item--active').children('a').removeAttr('aria-current'); } }); }); // var hash = ($(location).attr('hash')); // if (hash != null && hash != "") // { // document.location.href=hash; // } } $("#checkbox-vigueur").change(function () { if (this.checked) { $(".notVigueur").remove(); $(".badge-section:only-child").parent('.items-liste-articles').remove(); supprVides(15); supprVides(14); supprVides(13); supprVides(12); supprVides(11); supprVides(10); supprVides(9); supprVides(8); supprVides(7); supprVides(6); supprVides(5); supprVides(4); supprVides(3); supprVides(2); supprVides(1); supprVides(0); } else { location.reload(); } });