1 #SET{bouton_modif,#ENV{select,''}|?{bouton_modifier,bouton_ajouter}|_T}
3 [(#REM) Afficher un bouton ajax Modifier a la premiere fois ]
5 <div class='picker_bouton'
><a href='[(#SELF|parametre_url{picker,
1})]'
class=
"ajax nohistory">#GET{bouton_modif}
</a></div>
8 [(#REM) Afficher un bouton Fermer/Modifier ensuite ]
10 <div class=
"picker_bouton">
13 href=
"[(#SELF|parametre_url{picker,0})]"
14 onclick=
"jQuery(this).parent().picker_toggle();return false;"
15 ><:bouton_fermer:></a><a
17 href=
"[(#SELF|parametre_url{picker,1})]"
18 onclick=
"jQuery(this).parent().picker_toggle();return false;"
19 style=
"display:none;">#GET{bouton_modif}
</a>
22 [(#REM) et enfin le navigateur (et l'ajout rapide) ------]
24 <div class=
"choix choix_rapide">
25 <label for=
"picker_rapide_#ENV{name}"><:label_ajout_id_rapide:></label>
26 <input type=
"text" value=
"" id=
"picker_rapide_#ENV{name}" size=
"10" />
27 <a id=
"bouton_picker_rapide_#ENV{name}" href=
"#">#GET{bouton_modif}
</a>
28 <script type=
"text/javascript" language=
"javascript" charset=
"utf-8">
30 jQuery('#bouton_picker_rapide_#ENV{name}').click(function(){
33 url: '[(#URL_PAGE{ajax_selecteur})]',
35 objets:[(#ENV{objets/selectionner}|json_encode|sinon{\[\]}),]
36 ref: jQuery('#picker_rapide_#ENV{name}').attr('value')
38 success: function(r, statut, xhr){
40 jQuery('#picker_rapide_#ENV{name}').item_pick(r.id,'#ENV{name,id_item}',r.titre,r.type);
42 jQuery('#picker_rapide_#ENV{name}').attr('value','');
48 // Ne pas valider le formulaire si on appuie sur Entrée.
49 jQuery('#picker_rapide_#ENV{name}').keypress(function(e){
51 jQuery('a#bouton_picker_rapide_#ENV{name}').trigger(
"click");
58 [(#ENV{objet}|=={racine}|ou{#ENV{id_objet}|=={
0}}|oui)
61 [(#ENV{objet}|=={racine}|ou{#ENV{id_objet}|=={
0}}|non)
62 [(#SET{skel, [(#ENV{objet}|table_objet)]})]
64 <div class=
"navigateur">
65 <INCLURE{fond=formulaires/selecteur/hierarchie-#GET{skel}, env}
>