From 8883160337bb0845e1c7fbb52d8b8af4f35ed911 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sat, 1 May 2004 17:20:59 +0000 Subject: [PATCH] =?UTF-8?q?*=20coup=20du=20multilang=3Dfalse=20->=20ne=20p?= =?UTF-8?q?as=20proposer=20de=20menu=20de=20langue=20sur=20#FORMULAIRE=5FL?= =?UTF-8?q?ANG(=5FECRIRE)=3F=20*=20bug=20javascript=20pour=20l'autofocus?= =?UTF-8?q?=20sur=20les=20articles=5Fedit.php3=3Fnew=3Doui=20(salet=C3=A9?= =?UTF-8?q?=20de=20javascript=20qui=20ne=20fonctionne=20pas=20pareil=20sur?= =?UTF-8?q?=20Mozilla,=20Safari,=20etc.)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/articles_edit.php3 | 2 +- ecrire/auteur_infos.php3 | 2 +- ecrire/breves_edit.php3 | 2 +- ecrire/inc_lang.php3 | 4 +++- ecrire/inc_presentation.php3 | 8 ++------ ecrire/mots_edit.php3 | 2 +- ecrire/mots_type.php3 | 2 +- ecrire/rubriques_edit.php3 | 2 +- 8 files changed, 11 insertions(+), 13 deletions(-) diff --git a/ecrire/articles_edit.php3 b/ecrire/articles_edit.php3 index a21f83c51f..564617b471 100644 --- a/ecrire/articles_edit.php3 +++ b/ecrire/articles_edit.php3 @@ -122,7 +122,7 @@ else if ($new=='oui') { else { // Nouvel article : titre par defaut $titre = filtrer_entites(_T('info_nouvel_article')); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; } if (!$id_secteur) { $row_rub = spip_fetch_array(spip_query("SELECT id_secteur FROM spip_rubriques WHERE id_rubrique=$id_rubrique")); diff --git a/ecrire/auteur_infos.php3 b/ecrire/auteur_infos.php3 index d16e13b6ab..b9bf9dbc95 100644 --- a/ecrire/auteur_infos.php3 +++ b/ecrire/auteur_infos.php3 @@ -75,7 +75,7 @@ if ($id_auteur) { $new = false; // eviter hack } else { $auteur['nom'] = filtrer_entites(_T('item_nouvel_auteur')); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; $auteur['statut'] = '1comite'; $auteur['source'] = 'spip'; } diff --git a/ecrire/breves_edit.php3 b/ecrire/breves_edit.php3 index a8cfc75542..aa04f602d3 100644 --- a/ecrire/breves_edit.php3 +++ b/ecrire/breves_edit.php3 @@ -54,7 +54,7 @@ if ($new != "oui") { } else { $titre = filtrer_entites(_T('titre_nouvelle_breve')); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; $statut = "prop"; } diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3 index 45c4ee4afc..a7a21dbc70 100644 --- a/ecrire/inc_lang.php3 +++ b/ecrire/inc_lang.php3 @@ -398,7 +398,9 @@ function lang_dselect ($rien='') { // - 'changer_lang' = langue de l'article, espace prive // function menu_langues($nom_select = 'var_lang', $default = '', $texte = '', $herit = '') { - global $couleur_foncee, $couleur_claire, $flag_ecrire, $connect_id_auteur; + global $couleur_foncee, $couleur_claire, $flag_ecrire, $connect_id_auteur, $multilang; + + if (!$flag_ecrire AND !$multilang AND ($nom_select == 'var_lang' OR $nom_select == 'var_lang_ecrire')) return; if ($default == '') $default = $GLOBALS['spip_lang']; diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index ec16017d65..3e031bf598 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -967,7 +967,6 @@ function debut_html($titre = "") { afficher_script_layer(); ?> <script type='text/javascript'><!-- - function changeclass(objet, myClass) { objet.className = myClass; @@ -976,10 +975,7 @@ function changesurvol(iddiv, myClass) { document.getElementById(iddiv).className = myClass; } - - - - +var antifocus=false; // effacement titre quand new=oui //--></script> </head> <?php @@ -1519,7 +1515,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr global $recherche; if ($recherche == '' AND $spip_display != 2) { $recherche_aff = _T('info_rechercher'); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; } else $recherche_aff = $recherche; bandeau_barre_verticale(); diff --git a/ecrire/mots_edit.php3 b/ecrire/mots_edit.php3 index 7385c1f020..dc90d41f91 100644 --- a/ecrire/mots_edit.php3 +++ b/ecrire/mots_edit.php3 @@ -60,7 +60,7 @@ if ($connect_statut == '0minirezo') { } else if ($new == 'oui') { $titre_mot = filtrer_entites(_T('texte_nouveau_mot')); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; } } diff --git a/ecrire/mots_type.php3 b/ecrire/mots_type.php3 index fc7634880e..9f5631c85c 100644 --- a/ecrire/mots_type.php3 +++ b/ecrire/mots_type.php3 @@ -6,7 +6,7 @@ include ("inc.php3"); if ($connect_statut == '0minirezo' AND $new == "oui") { $id_groupe = ''; $type = filtrer_entites(_T('titre_nouveau_groupe')); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; $ancien_type = ''; $unseul = 'non'; $obligatoire = 'non'; diff --git a/ecrire/rubriques_edit.php3 b/ecrire/rubriques_edit.php3 index 136dc54066..4e9a974107 100644 --- a/ecrire/rubriques_edit.php3 +++ b/ecrire/rubriques_edit.php3 @@ -65,7 +65,7 @@ if ($new == "oui") { $id_parent = intval($id_parent); $id_rubrique = 0; $titre = filtrer_entites(_T('titre_nouvelle_rubrique')); - $onfocus = " onfocus=\"if(!done){this.value='';done=true;}\""; + $onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; $descriptif = ""; $texte = ""; } -- GitLab