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