source: spip-zone/_plugins_/selection_d_objets/trunk/formulaires/recherche_objets.html @ 69154

Last change on this file since 69154 was 69154, checked in by abelass@…, 7 years ago
  • permettre d'ajouter un objet depuis la liste des objets sélectionnées
  • recherche autocomplete sur tous les objets actifs
File size: 1.5 KB
Line 
1 <div class="formulaire_spip formulaire_bouton_objet ajax" id="formulaire_bouton_objet_#OBJET_DEST">
2        <form action="#ENV{action}" method="post"><div>
3            #ACTION_FORMULAIRE{#ENV{action}}
4        <ul>
5            [(#SAISIE{input,objet_sel,
6                    label=<:selection_objet:ajouter_objet:> [(#GET{objets}|table_valeur{#VALEUR})]})]
7            [(#SAISIE{selection,type_lien,
8                    label=<:selection_objet:selection_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
9                    datas=#ENV{types_lien}})]
10        </ul>
11        <p class="boutons">
12         <input type="submit" name="ok" class="submit" value="ok"  />
13        </p>       
14        </div>
15        </form>
16</div>   
17
18[(#REM)autocomplete recherche]
19<script type="text/javascript" >
20    $(function() {
21        $( "#champ_objet_sel" ).autocomplete({
22                source: "[(#URL_PAGE{recherche_objet})]",
23                dataType: 'json',
24                minLength: 2,
25                autoFocus: true,
26                select: function(event, ui) {
27                    //assign value back to the form element
28                    if(ui.item){
29                      $(event.target).val(ui.item.value);
30                    }
31                    //submit the form
32                    $(event.target.form).submit();
33                    $(window).load(function(){
34                    $('#dvLoading').fadeOut(2000);
35                    });
36                     ajaxReload('tableau_so', {});
37                }
38          });
39    });
40  </script> 
Note: See TracBrowser for help on using the repository browser.