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
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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)
+3 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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();