diff --git a/core/core.js.php b/core/core.js.php index f3e89b9..b2f29eb 100644 --- a/core/core.js.php +++ b/core/core.js.php @@ -598,15 +598,12 @@ $(document).ready(function(){ }); - /* Affichage / masquage des items du sous-menu - * après appui sur l'icône plus / minus - * substitution des icônes down, plus, minus + /* En petit écran, affichage / masquage des items du sous-menu + * ou signalisation que la page est désactivée par ouverture du sous-menu */ $(window).on("resize", function() { if($(window).width() < 800) { - $("nav #menu ul li span").click(function() { - // id de la page parent - var parentId = $(this).parents().attr("id"); + function displaySubPages( parentId ){ var select = "ul#_"+parentId+".navSub"; var select2 = 'nav #menu ul li #' + parentId + ' span.iconSubExistSmallScreen'; if( $(select).css("z-index") === "-1" ) { @@ -621,6 +618,16 @@ $(document).ready(function(){ $(select).css("position","absolute"); $(select2).removeClass('zwiico-minus').addClass('zwiico-plus'); } + } + $("nav #menu ul li span").click(function() { + // id de la page parent + var parentId = $(this).parents().attr("id"); + displaySubPages( parentId); + }); + $("nav #menu a.disabled-link").click(function() { + // id de la page parent + var parentId = $(this).parents().parents().attr("id"); + displaySubPages( parentId); }); } }).trigger("resize"); @@ -634,15 +641,4 @@ $(document).ready(function(){ } - /* Signalisation qu'une page est désactivée en petit écran - * pour la page ou la sous-page cliquée - */ - if($(window).width() < 800) { - $("nav #menu a.disabled-link").click(function() { - var parentIdSubPage = $(this).parents("ul").attr("id"); - var parentIdPage = $(this).parents().parents().attr("id"); - $("nav #menu ul li ul li #"+parentIdSubPage+" .linkDisabledSmallScreen").css("display","inline"); - $("nav #menu ul li #"+parentIdPage+" .linkDisabledSmallScreen").css("display","inline"); - }); - } }); diff --git a/core/core.php b/core/core.php index b7034df..e2142e0 100644 --- a/core/core.php +++ b/core/core.php @@ -1767,6 +1767,8 @@ class common {