diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php index 9faab61e5526d1ac9a80502e047487ed34a0e011..34f5de14bbbc771a626ff355477fc0d5919a790c 100644 --- a/ecrire/inc/layer.php +++ b/ecrire/inc/layer.php @@ -79,8 +79,12 @@ function bouton_block_depliable($texte,$deplie,$ids=""){ ?"" :" onmouseover=\"jQuery(this).depliant('$cible');\"" ) - ."><a href=\"#\" onclick=\"jQuery(this).parent().toggleother('$cible')\" class='titremancre'></a>$texte</div>" - .http_script( ($deplie==='incertain') + .">" + // une ancre pour rendre accessible au clavier le depliage du sous bloc + // on ne la mets pas en interface "accessible", dans laquelle il n'y pas de sous bloc ... un comble ! + . ($GLOBALS['spip_display']==4?"":"<a href=\"#\" onclick=\"jQuery(this).parent().toggleother('$cible')\" class='titremancre'></a>") + . "$texte</div>" + . http_script( ($deplie==='incertain') ? "jQuery(document).ready(function(){if (jQuery('$cible').is(':visible')) $('#$bouton_id').addClass('deplie').removeClass('replie');});" : ''); }