source: spip-zone/_plugins_/selection_d_objets/trunk/prive/objets/liste/inc-selection_interface.html @ 69203

Last change on this file since 69203 was 69203, checked in by abelass@…, 7 years ago
  • ne pas soummetre deux fois le même objet our la même liste
  • debugage problèmes jabvascripts
  • permette plueieurs formulaire recherche sur une page
File size: 1.7 KB
Line 
1<B_selection>
2<div id="selection_objets_#LANG">
3<table class='spip liste'>
4    [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{selection_objet:info_1_selection_objet,selection_objet:info_nb_selection_objets}})
5              [(#GET{langues}|count|>{1}|oui)
6                [(#VALEUR)]
7              ]</strong>
8      </caption>]
9
10    <BOUCLE_selection(SELECTION_OBJETS){par ordre,lang}{lang}{statut ?}{id_objet_dest ?} {objet_dest ?}>
11   
12    [<tr class="tr_liste" id='#ID_OBJET'>(#ID_OBJET|generer_modele{#OBJET,modeles_so/selection_interface_tr,#ARRAY{
13        id_selection_objet,#ID_SELECTION_OBJET,
14        langue,#LANG,
15        objet_dest,#OBJET_DEST,
16        id_objet_dest,#ID_OBJET_DEST,
17        total_boucle,#TOTAL_BOUCLE,
18        id_selection_objet,#ID_SELECTION_OBJET,
19        titre,#TITRE,
20        logo_selection_objet,#LOGO_SELECTION_OBJET,
21        compteur_boucle,#COMPTEUR_BOUCLE,
22        date,#DATE,
23        type_lien,#TYPE_LIEN,       
24        }})</tr>]
25    </BOUCLE_selection>
26    </table>
27    </div>
28</B_selection>
29
30<script type="text/javascript">
31    $(function() {
32        [(#REM)action rangement]
33        $('.tr_liste a.select').click(function(){
34          $('#selection_objets').load($(this).attr("href"));
35           return false;
36        }); 
37        [(#REM)drag and drop]     
38        $( "#selection_objets_#LANG" ).sortable({items:"tr.tr_liste"});
39        $( "#selection_objets_#LANG" ).bind("sortupdate", function(event, ui) {
40            var ordre = $(this).sortable('toArray').toString();
41            $('#selection_objets').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre-_#LANG-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]-load}|replace{&amp;,&})]&nouvel_ordre='+ordre);
42        });
43    });
44    </script>
45 
Note: See TracBrowser for help on using the repository browser.