From b2f1a94786c723af1f84ad72d16e3ef74c5dda11 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Sun, 27 Jan 2008 22:33:06 +0000 Subject: [PATCH] ne pas mettre les boutons ancre de depliage en interface accessible car les sous blocs ne sont pas presents --- ecrire/inc/layer.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php index 9faab61e55..34f5de14bb 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');});" : ''); } -- GitLab