Valider cfb73a0d rédigé par cerdic's avatar cerdic
Parcourir les fichiers

retour sur [12555] qui supprimait le label du menu langue, ce qui est une...

retour sur [12555] qui supprimait le label du menu langue, ce qui est une regression en terme d'accessibilite (meme si on est tres loin du compte)
on traite cette fois tous les appels, et au passage on supprime les boites depliables "langues" sur rubriques et breves, car deplier pour avoir une seule ligne qui ne prend pas plus de place que le titre de la boite n'a vraiment rien d'ergonomique
parent c21b5bf1
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -196,20 +196,20 @@ function langue_breve($id_breve, $row){
	$langue_breve = $row['lang'];

	$res = "";
	$bouton = bouton_block_depliable(_T('titre_langue_breve')."  (".traduire_nom_langue($langue_breve).")",false,'languesbreve');
	$res .= debut_cadre_enfonce('langues-24.gif',true,'',$bouton);
	#$bouton = bouton_block_depliable(_T('titre_langue_breve')."  (".traduire_nom_langue($langue_breve).")",false,'languesbreve');
	$res .= debut_cadre_enfonce('langues-24.gif',true/*,'',$bouton*/);

	$res .= debut_block_depliable(false,'languesbreve');
	#$res .= debut_block_depliable(false,'languesbreve');
	$res .= "<div class='langue'>";

	if ($menu = liste_options_langues('changer_lang', $langue_breve, $langue_parent)) {
		$lien = "\nonchange=\"this.nextSibling.firstChild.style.visibility='visible';\"";
		$menu = select_langues('changer_lang', $lien, $menu)
		$menu = select_langues('changer_lang', $lien, $menu, _T('titre_langue_breve'))
	. "<span><input type='submit' class='visible_au_chargement fondo' value='". _T('bouton_changer')."' /></span>";
	}
	$res .= redirige_action_auteur('editer_breve', "$id_breve/$id_rubrique", "breves_voir","id_breve=$id_breve", $menu);
	$res .= "</div>\n";
	$res .= fin_block();
	#$res .= fin_block();

	$res .= fin_cadre_enfonce(true);
	return $res;
+5 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -248,18 +248,18 @@ function langue_naviguer($id_rubrique, $id_parent, $flag_editable)
			$langue_rubrique = $langue_parent;

		$res .= debut_cadre_enfonce('langues-24.gif', true);
		$res .= bouton_block_depliable(_T('titre_langue_rubrique')."&nbsp; (".traduire_nom_langue($langue_rubrique).")",false,'languesrubrique');
		#$res .= bouton_block_depliable(_T('titre_langue_rubrique')."&nbsp; (".traduire_nom_langue($langue_rubrique).")",false,'languesrubrique');

		$res .= debut_block_depliable(false,'languesrubrique');
		$res .= "<div class='verdana2' style='text-align: center;'>";
		#$res .= debut_block_depliable(false,'languesrubrique');
		$res .= "<div class='langue'>";
		if ($menu = liste_options_langues('changer_lang', $langue_rubrique, $langue_parent)) {
			$lien = redirige_action_auteur('instituer_langue_rubrique', "$id_rubrique-$id_parent","naviguer","id_rubrique=$id_rubrique");
			$lien = ("\nonchange=\"document.location.href='$lien" .
				 "&amp;changer_lang='+this.options[this.selectedIndex].value\"");
			$res .= select_langues('changer_lang', $lien, $menu);
			$res .= select_langues('changer_lang', $lien, $menu, _T('titre_langue_rubrique'));
		}
		$res .=  "</div>\n";
		$res .=  fin_block();
		#$res .=  fin_block();
		$res .=  fin_cadre_enfonce(true);
	}
	return $res;
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -128,12 +128,12 @@ function menu_langues($nom_select) {
}

// http://doc.spip.org/@select_langues
function select_langues($nom_select, $change, $options)
function select_langues($nom_select, $change, $options, $label="")
{
	static $cpt = 0;
	$id = "menu_langues" . $cpt++;
	return
		#"<label for='$id'>"._T('info_langues')."</label> ".
		"<label for='$id'>".($label?$label:_T('info_langues'))."</label> ".
		"<select name='$nom_select' id='$id' "
	  . ((!test_espace_prive()) ?
	     ("class='forml menu_langues'") :
+2 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -43,8 +43,7 @@ function inc_referencer_traduction_dist($id_article, $flag, $id_rubrique, $id_tr
		if ($menu = liste_options_langues('changer_lang', $langue_article, $langue_parent)) {
// attention ce onchange doit etre suivi de <span><input type='submit'
			$lien = "\nonchange=\"this.nextSibling.firstChild.style.visibility='visible';\"";
			$menu =  _T('info_multi_cet_article')
			  . select_langues('changer_lang', $lien, $menu);
			$menu =  select_langues('changer_lang', $lien, $menu, _T('info_multi_cet_article'));
			
			$menu = ajax_action_post('referencer_traduction', "$id_article,$id_rubrique","articles","id_article=$id_article", $menu, _T('bouton_changer'), " class='visible_au_chargement fondo'");

+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -757,7 +757,7 @@ body.sites .no_onglets #contenu #wysiwyg div.contenu_nom_site {display: none;}
/* exec/breves_voir */
.breves h1 {color: #000;font-size:large; margin-top:5px; }
#voir .breve_prop {text-align: center;font-weight: bold;font-size: small;color:red; }
#props .langue {text-align: center;}
#props .langue {text-align: left;}


/* fond des miniatures de logos et documents */