js:choca_menu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
js:choca_menu [2024/10/30 11:26] avillepreuxjs:choca_menu [2026/05/29 15:30] (Version actuelle) avillepreux
Ligne 32: Ligne 32:
     margin: 0 0 10px;     margin: 0 0 10px;
     background-color: var(--color);     background-color: var(--color);
 +    
 +    /*BADGES FIX*/
 +    position: relative;
 } }
  
Ligne 44: Ligne 47:
     border: none;     border: none;
     margin: 0.1em 0 0;     margin: 0.1em 0 0;
 +    
 +    /*BADGES FIX*/
 +    position: relative;
 +    z-index: 1;
 +    background: #ddd;
 } }
  
Ligne 84: Ligne 92:
     height: 2.0em;     height: 2.0em;
     overflow: hidden;     overflow: hidden;
 +    
 +    /* BADGES FIX */
 +    overflow: visible;
 } }
 +
 +/* BADGES FIX */
 +.wrap_nav.wrap_choca > * > *:not([open]) *:not(
 +
 +    .wrap_nav.wrap_choca > * > *:not([open]) > :is(a,p):first-child, 
 +    .wrap_nav.wrap_choca > * > *:not([open]) > :is(a,p):first-child *
 +    
 +    ) {
 +
 +    top: 0;
 +    position: absolute;
 +    pointer-events: none;
 +}
 +
  
 .wrap_nav.wrap_choca > .wrap_column > p, .wrap_nav.wrap_choca > .wrap_column > p,
Ligne 101: Ligne 126:
 } }
  
-.dokuwiki .wrap_choca .submenu-hidden {+.dokuwiki .wrap_choca ul ul { 
 +    height: auto; 
 +    overflow: hidden
 +    transition: all .1s; 
 +
 +.dokuwiki .wrap_choca ul ul:not([open]) {
     height: 0;     height: 0;
-    line-height: 0;+  /*line-height: 0;*/
   /*margin-top: -10px;*/   /*margin-top: -10px;*/
 } }
-.dokuwiki .wrap_choca .submenu-hidden * { +.dokuwiki .wrap_choca ul ul:not([open]) * { 
-    max-height: 0; +  /*max-height: 0;*/ 
-    line-height: 0;+  /*line-height: 0;*/
 } }
  
Ligne 603: Ligne 633:
                 var hidden = !at(submenu_click_coockie, submenu_id);                 var hidden = !at(submenu_click_coockie, submenu_id);
                          
-                if (hidden) { +                if (!hidden) { 
-                    l2_submenu.addClass("submenu-hidden");+                    l2_submenu.attr("open", true);
                 }                 }
  
Ligne 610: Ligne 640:
  
                     var id = jQuery(e.target).attr("data-id");                     var id = jQuery(e.target).attr("data-id");
-                    jQuery('ul[data-id="'+id+'"]').toggleClass("submenu-hidden");+                  /*jQuery('ul[data-id="'+id+'"]').toggleClass("submenu-hidden");*/ 
 +                    if (!!jQuery('ul[data-id="'+id+'"]').attr("open")) 
 +                    jQuery('ul[data-id="'+id+'"]').removeAttr("open"); 
 +                    else 
 +                    jQuery('ul[data-id="'+id+'"]').attr("open", true);
  
-                    var hidden = jQuery('ul[data-id="'+id+'"]').hasClass("submenu-hidden");+                  /*var hidden = jQuery('ul[data-id="'+id+'"]').hasClass("submenu-hidden");*/ 
 +                    var hidden = !jQuery('ul[data-id="'+id+'"]').attr("open");
    
                     var submenu_click_coockie = cookie_get('CYA_CHOCA_MENU_SUBMENU_CLICK');                     var submenu_click_coockie = cookie_get('CYA_CHOCA_MENU_SUBMENU_CLICK');
  • js/choca_menu.1730283987.txt.gz
  • Dernière modification : 2024/10/30 11:26
  • de avillepreux