From c73a1c25c47b3dfcdd4196a17b9bf783750455b4 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sun, 20 Feb 2005 14:28:31 +0000
Subject: [PATCH] =?UTF-8?q?bug=20du=20focus=20sur=20les=20groupes=20de=20m?=
 =?UTF-8?q?ots-cl=C3=A9s=20(francois)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc_mots.php3   | 3 +--
 ecrire/presentation.js | 5 ++++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3
index 448052b28b..6e7f9aed41 100644
--- a/ecrire/inc_mots.php3
+++ b/ecrire/inc_mots.php3
@@ -446,8 +446,7 @@ if (triangle) triangle.src = '" . _DIR_IMG_PACK . "deplierbas$spip_lang_rtl.gif'
 					echo $message_ajouter_mot;
 					$message_ajouter_mot = "";
 					echo "</td>\n<td>";
-					echo "<script language='text/javascript'><!--\nvar antifocus_$id_groupe = false;\n// --></script>\n";
-					$jscript = "onfocus=\"if(!antifocus_$id_groupe){this.value='';antifocus_$id_groupe=true;}\"". " onClick=\"setvisibility('valider_groupe_$id_groupe', 'visible');\"";
+					$jscript = "onfocus=\"setvisibility('valider_groupe_$id_groupe', 'visible'); if(!antifocus_mots[$id_groupe]){this.value='';antifocus_mots[$id_groupe]=true;}\"";
 
 					if ($obligatoire == "oui" AND !$groupes_vus[$id_groupe])
 						echo "<INPUT TYPE='text' NAME='cherche_mot' CLASS='fondl' STYLE='width: 180px; background-color:#E86519;' VALUE=\"$titre_groupe\" SIZE='20' $jscript>";
diff --git a/ecrire/presentation.js b/ecrire/presentation.js
index 5ebc33fe71..b63a1dca11 100644
--- a/ecrire/presentation.js
+++ b/ecrire/presentation.js
@@ -216,4 +216,7 @@ function verifForm() {
 }
 
 
-var antifocus=false; // effacement titre quand new=oui
+// effacement titre quand new=oui
+var antifocus=false;
+// effacement titre des groupes de mots-cles de plus de 50 mots
+var antifocus_mots = new Array();
-- 
GitLab