Skip to content
Extraits de code Groupes Projets
Valider 6e4396dd rédigé par RastaPopoulos's avatar RastaPopoulos
Parcourir les fichiers

Si ce champ n'est PAS obligatoire, alors il n'y a aucune raison de ne pas...

Si ce champ n'est PAS obligatoire, alors il n'y a aucune raison de ne pas pouvoir supprimer la sélection, même lorsque c'est un sélecteur unique (pas multiple).

Pour ne plus avoir la petite croix il faut donc appeler avec {obligatoire=oui}.
parent 449c2269
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -20,7 +20,7 @@ afficher la selection dans un ul class item_picked
<div id="selecteur_#ENV{name}">
<ul class='item_picked[ (#ENV{select,''}|?{select})]'>
<ul class="item_picked[ (#ENV{select,''}|?{select})][ (#ENV{obligatoire}|?{obligatoire})]">
<BOUCLE_selected(POUR){tableau #ENV{selected}|picker_selected}>
[(#SET{objet, [(#VALEUR|table_valeur{objet})]})]
[(#SET{id_objet, [(#VALEUR|table_valeur{id_objet})]})]
......@@ -28,7 +28,7 @@ afficher la selection dans un ul class item_picked
<li class="#GET{objet}">
<input type="hidden" name="[(#ENV{name,id_item})][(#VAL{91}|chr)][(#VAL{93}|chr)]" value="#GET{objet}|#GET{id_objet}" />
[(#ENV{afficher_langue,0}|oui)[&#91;(#INFO_LANG{#GET{objet},#GET{id_objet}})&#93;] ]#INFO_TITRE{#GET{objet},#GET{id_objet}}
[(#ENV{select,''}|non)<a href='#' onclick='jQuery(this).item_unpick();return false;'><img src='#GET{img_unpick}' alt='(<:lien_supprimer:>)' /></a>]<span class="sep">, </span>
[(#ENV{select,''}|non|ou{#ENV{obligatoire}|non})<a href='#' onclick='jQuery(this).item_unpick();return false;' title="<:lien_supprimer:>"><img src='#GET{img_unpick}' alt='(<:lien_supprimer:>)' /></a>]<span class="sep">, </span>
</li>
]
[(#GET{id_objet}|=={0}|oui)
......
......@@ -51,6 +51,7 @@ item_picked et picker doivent seulement etre voisins
picked = picker.siblings('ul.item_picked');
}
var select = picked.is('.select');
var obligatoire = picked.is('obligatoire');
if (select)
picked.html('');
else
......@@ -64,7 +65,7 @@ item_picked et picker doivent seulement etre voisins
picked.append('<li class="last on '+type+'">'
+'<input type="hidden" name="'+name+'[]" value="'+id_item+'"/>'
+ title
+(select?"":" <a href='#' onclick='jQuery(this).item_unpick();return false;'>"
+((select&&obligatoire)?"":" <a href='#' onclick='jQuery(this).item_unpick();return false;'>"
+"<img src='"+img_unpick+"' /></a>"
)
+'<span class="sep">, </span></li>').removeClass('changing').stopAnimeajax();
......@@ -86,4 +87,4 @@ item_picked et picker doivent seulement etre voisins
},400);
}
})(jQuery);
\ No newline at end of file
})(jQuery);
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter