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 ...@@ -20,7 +20,7 @@ afficher la selection dans un ul class item_picked
<div id="selecteur_#ENV{name}"> <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}> <BOUCLE_selected(POUR){tableau #ENV{selected}|picker_selected}>
[(#SET{objet, [(#VALEUR|table_valeur{objet})]})] [(#SET{objet, [(#VALEUR|table_valeur{objet})]})]
[(#SET{id_objet, [(#VALEUR|table_valeur{id_objet})]})] [(#SET{id_objet, [(#VALEUR|table_valeur{id_objet})]})]
...@@ -28,7 +28,7 @@ afficher la selection dans un ul class item_picked ...@@ -28,7 +28,7 @@ afficher la selection dans un ul class item_picked
<li class="#GET{objet}"> <li class="#GET{objet}">
<input type="hidden" name="[(#ENV{name,id_item})][(#VAL{91}|chr)][(#VAL{93}|chr)]" value="#GET{objet}|#GET{id_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{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> </li>
] ]
[(#GET{id_objet}|=={0}|oui) [(#GET{id_objet}|=={0}|oui)
......
...@@ -51,6 +51,7 @@ item_picked et picker doivent seulement etre voisins ...@@ -51,6 +51,7 @@ item_picked et picker doivent seulement etre voisins
picked = picker.siblings('ul.item_picked'); picked = picker.siblings('ul.item_picked');
} }
var select = picked.is('.select'); var select = picked.is('.select');
var obligatoire = picked.is('obligatoire');
if (select) if (select)
picked.html(''); picked.html('');
else else
...@@ -64,7 +65,7 @@ item_picked et picker doivent seulement etre voisins ...@@ -64,7 +65,7 @@ item_picked et picker doivent seulement etre voisins
picked.append('<li class="last on '+type+'">' picked.append('<li class="last on '+type+'">'
+'<input type="hidden" name="'+name+'[]" value="'+id_item+'"/>' +'<input type="hidden" name="'+name+'[]" value="'+id_item+'"/>'
+ title + 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>" +"<img src='"+img_unpick+"' /></a>"
) )
+'<span class="sep">, </span></li>').removeClass('changing').stopAnimeajax(); +'<span class="sep">, </span></li>').removeClass('changing').stopAnimeajax();
...@@ -86,4 +87,4 @@ item_picked et picker doivent seulement etre voisins ...@@ -86,4 +87,4 @@ item_picked et picker doivent seulement etre voisins
},400); },400);
} }
})(jQuery); })(jQuery);
\ No newline at end of file
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