source: spip-zone/_plugins_/_dev_/squeezecrire/squeeze_zone/formulaires/ajouter_zone.html @ 19192

Last change on this file since 19192 was 19192, checked in by kent1@…, 11 years ago

hop...

File size: 2.8 KB
Line 
1<script  type="text/javascript"><!--
2       
3        var appliquer_selecteur_cherche_auteur = function() {
4
5                // chercher l'input de saisie
6                var inp = jQuery('input[@name=add_user]', this);
7                var id_article = '#ENV{article}';
8                <BOUCLE_rub(ARTICLES){id_article=#ENV{article}}>
9                var id_rubrique = '#ID_RUBRIQUE';
10                </BOUCLE_rub>
11               
12                // ne pas reappliquer si on vient seulement de charger les suggestions
13                if (!inp[0] || inp[0].autoCFG) return;
14
15                // attacher l'autocompleter
16                inp.each(function() {
17                        var me = this;
18                        jQuery(this)
19                        .Autocomplete({
20                                'source': '#URL_PAGE{selecteur_people}\x26id_article='+id_article+'\x26id_rubrique='+id_rubrique,
21                                'delay': 200,
22                                'autofill': false,
23                                'helperClass': "autocompleter",
24                                'selectClass': "selectAutocompleter",
25                                'minchars': 2,
26                                'mustMatch': true,
27                                'inputWidth': false,
28                                'cacheLength': 20,
29                                'multiple' : false,
30                                'multipleSeparator' : ";",
31                                fx : {type: "fade", duration: 400},
32                                'onShow' : function(suggestionBox, suggestionIframe) {
33                                        jQuery('.autocompleter, .selectAutocompleter').fadeTo(300,1);
34                                },
35                                'onSelect': 
36                                function(li) {
37                                        if (li.id > 0) {
38                                                var id = li.id;
39                                                jQuery('#add_id_auteur').val(id);
40                                                jQuery('#formulaire_ajouter_zone input[type="submit"]').focus();
41                                                jQuery(me)
42                                                .end();
43                                        }
44                                }
45                        });
46                });
47        }
48        jQuery(document).ready(appliquer_selecteur_cherche_auteur);
49        onAjaxLoad(function(){setTimeout(appliquer_selecteur_cherche_auteur, 200);});
50// --></script>
51
52<div class="formulaire_spip formulaire_ajouter_zone" id="formulaire_ajouter_zone">
53<form action="#ENV{url}#formulaire_ajouter_zone" method="post">
54<BOUCLE_zone(ZONES_RUBRIQUES){id_rubrique=#ENV{rubrique}}>
55        <p>
56        <label for="supprimer_zone"><img src="#CHEMIN{images/squeeze_lock_open.png}" alt="<:squeezezone:rendre_public:>" /> <:squeezezone:rendre_public:></label>
57        <input type="checkbox" name="supprimer_zone" id="supprimer_zone" title="<:squeezezone:supprimer_zone:>" />
58        </p>
59       
60        <div>
61        <p><:squeezezone:add_user_zone:></p>
62        <input name="add_user" class="forml" id="add_user" onclick="jQuery(this).val('');jQuery('#add_id_auteur').val('');" />
63        <input type="hidden" name="add_id_auteur" id="add_id_auteur" value="" />
64        </div>
65
66        <p>
67        <label for="add_as_auteur"><:squeezezone:add_as_auteur:> </label>
68        <input type="checkbox" name="add_as_auteur" id="add_as_auteur" title="<:squeezezone:add_as_auteur:>" />
69        </p>
70</BOUCLE_zone>
71
72</B_zone>
73<p>
74        <label for="creer_zone"><img src="#CHEMIN{images/squeeze_lock_add.png}" alt="<:squeezezone:rendre_prive:>" /> <:squeezezone:rendre_prive:> </label>
75        <input type="checkbox" name="creer_zone" id="creer_zone" title="<:squeezezone:creer_zone:>" />
76</p>
77<//B_zone>
78        <p class="spip_bouton">
79                <input type="submit" name="valider" class="valider" value="<:squeezezone:bouton_valider:>" />
80        </p>
81</form>
82</div>
Note: See TracBrowser for help on using the repository browser.