#SET{img_unpick, #CHEMIN_IMAGE{supprimer-12.png}}
[(#SET{label_supprimer, <:lien_supprimer:>})]
-<script type='text/javascript'>var identifiant_selecteur = 'selecteur_#ENV{name}'; var img_unpick='#GET{img_unpick}'; var selecteur_label_supprimer='#GET{label_supprimer}';</script>
-<script type='text/javascript' src='#CHEMIN{formulaires/selecteur/jquery.picker.js}'></script>
+<script type='text/javascript'>var identifiant_selecteur = 'selecteur_#ENV{name}'; var img_unpick='#GET{img_unpick}'; var selecteur_label_supprimer='#GET{label_supprimer}';
+jQuery.getScript('#CHEMIN{formulaires/selecteur/jquery.picker.js}');
+</script>
[(#REM)
afficher la selection dans un ul class item_picked
#SET{objet, #ENV{objet,racine}}
#SET{id_objet, #ENV{id_objet,0}}
-[(#REM) Attention si l'objet passé ne fait pas parti des objets adéquats, on va sur la racine ]
+[(#REM)
+ Si l'objet passé ne fait pas parti des objets adéquats, ou si c'est la racine
+ alors on regarde si on doit forcer la racine sur autre chose, et sinon on retombe sur la racine classique
+]
[(#GET{objet}|table_objet|in_array{#GET{objets/afficher}}|non)
- #SET{objet, racine}
- #SET{id_objet, 0}
+ #SET{objet, #ENV{forcer_racine_objet,racine}}
+ #SET{id_objet, #ENV{forcer_racine_id_objet,0}}
]
[(#REM) le container item_picker est ici pour etre voisin de item_picked ------]
</div>
[(#ENV{sortable,'non'}|=={oui}|oui)
-<script type='text/javascript' src='#CHEMIN{formulaires/selecteur/jquery-ui-1.8.custom.js}'></script>
<script type='text/javascript'>
-jQuery(function() {
- jQuery("ul.item_picked").sortable();
- });
+jQuery.getScript('#CHEMIN{formulaires/selecteur/jquery-ui-1.8.custom.js}',function(){
+ jQuery(function() {jQuery("ul.item_picked").sortable(); });
+});
</script>
]