Valider 099135ef rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Les boutons d’accès rapides conservent leur ordre d’origine (pas de tri...

Les boutons d’accès rapides conservent leur ordre d’origine (pas de tri alphabétique dessus, en tout cas pour l’instant)(RealEt).
Pour cela on enregistre la 'position' d’origine du bouton, avant les tris par favoris/alpha, de sorte a pouvoir retrier dessus ensuite à l’affichage.
parent e806bd08
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -140,14 +140,18 @@ function definir_barre_boutons($contexte = array(), $icones = true, $autorise =
	}
	$boutons_admin = pipeline('ajouter_menus', $boutons_admin);

	// définir les favoris
	// définir les favoris et positions d’origine
	if ($boutons_admin) {
		$menus_favoris = obtenir_menus_favoris();
		$i = 1;
		foreach ($boutons_admin as $key => $menu) {
			$menu->favori = table_valeur($menus_favoris, $key, false);
			$menu->position = $i++;
			if ($menu->sousmenu) {
				$j = 1;
				foreach ($menu->sousmenu as $key => $bouton) {
					$bouton->favori = table_valeur($menus_favoris, $key, false);
					$bouton->position = $j++;
				}
			}
		}
+8 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -76,20 +76,21 @@
					[(#REM|menu_rubriques)]</li></ul>
			<B_creer>
				<ul class="rapides creer">
					<BOUCLE_creer(POUR)
						{tableau #GET{boutons}}
						{cle=outils_rapides}><BOUCLE_creersous(POUR){tableau #VALEUR{sousmenu}}>[<li class="bouton"><a
					<BOUCLE_creer(DATA)
						{source tableau, #GET{boutons}}
						{cle=outils_rapides}><BOUCLE_creersous(DATA){source tableau, #SOUSMENU}{par position}>[<li class="bouton"><a
						href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
						title="[(#VALEUR{libelle}|_T|attribut_html)]"
						class="bando2_#CLE"><span>(#VALEUR{libelle}|_T)</span></a></li>]</BOUCLE_creersous></BOUCLE_creer>
						class="bando2_#CLE"><span>(#VALEUR{libelle}|_T)</span></a></li>]
					</BOUCLE_creersous></BOUCLE_creer>
				</ul>
			</B_creer>
			<div id="rapides">
				<B_collaborer>
					<ul class="rapides collaborer">
					<BOUCLE_collaborer(POUR)
						{tableau #GET{boutons}}
						{cle=outils_collaboratifs}><BOUCLE_collaborersous(POUR){tableau #VALEUR{sousmenu}}>[<li class="bouton"><a
					<BOUCLE_collaborer(DATA)
						{source tableau, #GET{boutons}}
						{cle=outils_collaboratifs}><BOUCLE_collaborersous(DATA){source tableau, #SOUSMENU}>[<li class="bouton"><a
							href="[(#VALEUR{url}|sinon{#CLE}|bandeau_creer_url{#VALEUR{urlArg},#GET{contexte}})]"
							title="[(#VALEUR{libelle}|_T|attribut_html)]"
							class="bando2_#CLE"><span>(#VALEUR{libelle}|_T)</span></a></li>]</BOUCLE_collaborersous></BOUCLE_collaborer>