source: spip-zone/_plugins_/spipicious_jquery/trunk/formulaires/spipicious_ajax.html @ 95486

Last change on this file since 95486 was 95486, checked in by brunobergot@…, 3 years ago

version 1.2.3 : ne pas afficher le fieldset qui propose de supprimer des tags si aucun tag n'est lié

Cela semble moins perturbant pour l'utilisateur (au moins pour Phil qui m'a remonté le bug), à discuter si cela pose problème.

File size: 2.2 KB
Line 
1<div class="formulaire_spip formulaire_spipicious formulaire_#FORM ajax" id="formulaire_spipicious[_(#ENV{type})][_(#ENV{id_objet})]">
2        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
3        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
4        #SET{mots,''}<BOUCLE_mots(SPIPICIOUS mots){id_objet}{objet}{id_auteur=#SESSION{id_auteur}}{statut?}>#SET{mots,oui}</BOUCLE_mots>
5        [(#ENV{editable})
6        <form method='post' action='#ENV{action}'>
7                <div>
8                [(#REM) declarer les hidden qui declencheront le service du formulaire
9                parametre : url d'action ]
10                #ACTION_FORMULAIRE{#ENV{action}}
11                [<fieldset>(#GET{mots}|oui)
12                        <legend><:spipicious:vos_tags:></legend>
13                        <ul>
14                                [(#SAISIE{spipicious_del_tags,remove_tags,
15                                        explication=<:spipicious:explication_suppression_tag:>,
16                                        id_objet=#ENV{id_objet},
17                                        objet=#ENV{type},
18                                        label=''})]
19                        </ul>
20                </fieldset>]
21                <fieldset>
22                <legend><:spipicious:add_tags:></legend>
23                <ul>
24                        <li class="editer editer_spipicious_tags">
25                                <label><:spipicious:tags:></label>
26                                <p class="explication"><:spipicious:explication_ajout_tag{separateur=&#44;}:></p>
27                                <input type="text" class="text" name="spipicious_tags" id="spipicious_tags" size="50" data-selecteur="[(#VAL{tags}|parametre_url{id_objet,#ENV{id_objet}}|parametre_url{objet,#ENV{type}})]" multiple="multiple" />
28                        </li>
29                </ul>
30                </fieldset>
31                <p class="boutons">
32                        <input type="hidden" name="spipicious_id" id="spipicious_id" value="#ENV{id_objet}" />
33                        <input type="hidden" name="spipicious_type" id="spipicious_type" value="#ENV{type}" />
34                        <input type="submit" name="add_tags" value="<:bouton_valider:>" class="submit" />
35                </p>
36                </div>
37        </form>
38        <script type="text/javascript"><!--
39        if(typeof(jQuery) == 'function'){
40                var update_tags_#TYPE = function() {
41                        if(jQuery('.tags_#ENV{type}_#ENV{id_objet}').size()>0){
42                                jQuery.ajax({
43                                        type: "GET",
44                                        url:'#URL_PAGE{inc-tags}',
45                                        data: {
46                                                id_objet : #ENV{id_objet},
47                                                objet : '#ENV{type}'
48                                        },
49                                        success:function(data,status){
50                                                var newdata = jQuery(data+' #tags').html();
51                                                jQuery('.tags_#ENV{type}_#ENV{id_objet}').addClass('loading').html(newdata).removeClass('loading');
52                                        }
53                                });
54                        }
55                }
56                update_tags_[(#ENV{type})]();
57        }
58        </script>]
59</div>
Note: See TracBrowser for help on using the repository browser.