source: spip-zone/_plugins_/selection_objets/trunk/formulaires/bouton_objet.html @ 112709

Last change on this file since 112709 was 112709, checked in by abelass@…, 22 months ago

format

File size: 3.3 KB
Line 
1#SET{exclude,#ARRAY}
2#SET{config,#CONFIG{selection_objet,#ARRAY}}
3#SET{choix_illimite,#GET{config}|table_valeur{choix_illimite}}
4                #SET{id,selection_objet_dest_#OBJET_DEST}
5
6<B_test>
7
8<div class="ajax">
9        <script type="text/javascript">
10                $(function() {
11                                [(#REM)drag and drop]
12                                $( "#[(#GET{id})]" ).sortable({items:"li.liste_sortable"});
13                                $( "#[(#GET{id})]").bind("sortupdate", function(event, ui) {
14                                                var ordre = $(this).sortable('toArray').toString();
15                                                $('#[(#GET{id})]').load('[(#URL_ACTION_AUTEUR{ranger,nouvel_ordre_objet-#VALEUR-0-0-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})]}|parametre_url{load,formulaires/inc-bouton_objet_selection}|parametre_url{id_objet,#ID_OBJET}|parametre_url{objet,#OBJET}|replace{&amp;,&})]&nouvel_ordre='+ordre);
16                                });
17                });
18        </script>
19[(#SET{plie,0})]
20[(#ENV{message_ok}|ou{#ENV{message_erreur}}|oui)
21                [(#SET{plie,1})]
22]
23
24        [(#VAL{inc/presentation}|include_spip|oui)]
25        [(#VAL{inc/layer}|include_spip|oui)]
26[(#SET{identifiant,[(#VAL{sel_objet_#ENV{objet_dest}_#ENV{id_objet}})]})]
27        [(#VAL{e}|debut_cadre{'','',[(#VAL{#TITRE_OBJET_DEST}|bouton_block_depliable{[(#GET{plie}?{#EVAL{true},#EVAL{false}})],#GET{identifiant}})]})]
28<div id="#GET{id}">
29                <B_affichage>
30                <strong><:selection_objet:selectione:></strong>
31                <ul>
32                #SET{nom_id_dest,id_#OBJET_DEST}
33                <BOUCLE_affichage(SELECTION_OBJETS){id_objet}{statut ?}{objet}{objet_dest}{par ordre_objet}>
34                                #SET{info_objet,#ENV{objets_choisies}|table_valeur{#ID_OBJET_DEST}}
35                                [(#GET{choix_illimite}|non)#SET{exclude,#GET{exclude}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_OBJET_DEST}}}]
36                                #SET{objet_dest,#OBJET_DEST}
37                                [(#OBJET_DEST|=={document}|oui)#SET{objet_dest,document_edit}]
38                                [(#SET{id,id_#OBJET_DEST})]
39                                [(#OBJET_DEST|=={site}|oui)
40                                #SET{id,id_syndic}
41                                ]
42
43                                <li class="liste_sortable" id="#ID_SELECTION_OBJET">[(#TOTAL_BOUCLE|>{1}|oui)<img src="#CHEMIN{images/formulaire-deplacer-16.png}" alt="move"/>]<a href="#URL_ECRIRE{#GET{objet_dest},#GET{id}=#ID_OBJET_DEST}#selection_objets">
44                                                [(#GET{info_objet}|table_valeur{titre})] [((#TYPE_LIEN|nom_type{#OBJET_DEST}))]
45                                                </a>
46                                                <a href="[(#URL_ACTION_AUTEUR{ranger,supprimer_ordre-[(#ENV{langue})]-[(#ID_SELECTION_OBJET)]-#ORDRE-[(#OBJET_DEST)]-[(#ENV{id_objet_dest})],[(#SELF)]})]" class="ajax">
47&nbsp;<img src="[(#CHEMIN{prive/themes/spip/images/item-remove.png})]"/>
48</a></li>
49                                </BOUCLE_rub>
50                </BOUCLE_affichage>
51                </ul>
52                </B_affichage>
53</div>
54<BOUCLE_test(POUR){tableau #ENV{objets_choisies}}>
55#SET{id_objet,#VALEUR}
56</BOUCLE_test>
57
58[(#GET{plie}|debut_block_depliable{#GET{identifiant}})]
59
60                [<div class="formulaire_spip formulaire_bouton_objet" id="formulaire_bouton_objet_#OBJET_DEST">
61                                <form action="#ENV{action}" method="post"><div>
62                                                #ACTION_FORMULAIRE{#ENV{action}}
63                                <ul>
64                                                [(#REM) Séléction de l'objet cible]
65                                                (#INCLURE{fond=formulaires/inc-boutons_objet,env,exclure=#GET{exclude},langue})
66
67                                                [(#REM) Les types e lien]
68
69                                                [(#ENV{types_lien}|count|>{0}|oui)
70                                                                [(#SAISIE{selection,type_lien,
71                                                                                label=<:selection_objet:selection_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
72                                                                                datas=#ENV{types_lien}})
73                                                                                ]
74                                                                ]
75                                </ul>
76                                <p class="boutons">
77                                <input type="submit" name="ok" class="submit" value="ok"  />
78                                </p>
79                                </div></form>
80                </div>]
81[(#GET{plie}|fin_block)]
82
83[(#VAL{e}|fin_cadre)]
84
85</div>
86</B_test>
Note: See TracBrowser for help on using the repository browser.