source: spip-zone/_plugins_/diogene/diogene_complements/diogene_geo/trunk/formulaires/diogene_ajouter_medias_geo.html @ 106128

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

complément à r106127

File size: 2.8 KB
Line 
1#CACHE{0}
2<BOUCLE_diogene(DIOGENES){si #PLUGIN{gis}|oui}{id_diogene}>
3#SET{complements,#OPTIONS_COMPLEMENTS|unserialize}
4</BOUCLE_diogene>
5[(#REM)
6        Si un id_gis on affiche la carte tout le temps
7]
8[(#ENV{id_gis}|intval|oui)
9        [(#SET{geo_affiche,oui})]
10]
11[(#REM)
12        Si pas d'id_gis on regarde la conf
13]
14[(#ENV{id_gis}|intval|non)
15        [(#SET{geo_affiche,oui})]
16        [(#GET{complements}|table_valeur{geo_cacher}|=={on}|oui)
17                [(#SET{geo_affiche,non})]       
18        ]
19]
20<[(#DIV|sinon{li})] class="fieldset diogene_geo" id="diogene_geo">
21<fieldset>
22        <legend><:diogene_geo:form_legend:></legend>
23        [<p class="reponse_formulaire reponse_formulaire_ok"><:diogene_geo:message_postion_auto:>(#ENV{position_auto}|oui)</p>]
24        <div class="choix">
25                <input type="checkbox" value="on"[(#GET{geo_affiche}|=={oui}|oui)checked="checked"] id="gis_afficher" name="gis_afficher" />
26                <label for="gis_afficher"><:diogene_geo:label_geo_afficher:></label> 
27        </div>
28       
29        <[(#DIV|sinon{ul})] class="editer-groupe info_gis">
30                [(#ENV{id_gis}|oui)
31                        [(#SAISIE{case, gis_supprimer,
32                                label=<:diogene_geo:label_supprimer_gis:>})]
33                ]
34                [(#SAISIE{carte,editer_gis_#ENV{id_gis},env})]
35               
36                [(#SAISIE{hidden,id_gis})]
37                [(#GET{geocoder}|oui)
38                <[(#DIV|sinon{li})] class="rechercher_adresse">
39                        <label for="champ_gis_adresse"><:gis:label_rechercher_address:></label>
40                        <input type="text" class="text nomulti" name="champ_gis_adresse" id="champ_gis_adresse" value="" />
41                        <a id="gis_rechercher"><:info_rechercher:></a>
42                </[(#DIV|sinon{li})]>]
43                [(#SAISIE{input,lat,
44                        label=<:gis:lat:>,
45                        class=nomulti,
46                        obligatoire=oui})]
47                [(#SAISIE{input,lon,
48                        label=<:gis:lon:>,
49                        class=nomulti,
50                        obligatoire=oui})]
51                [(#SAISIE{input,zoom,
52                        label=<:gis:zoom:>,
53                        size=2,
54                        maxlength=2,
55                        class=nomulti,
56                        obligatoire=oui,
57                        defaut=''})]
58                [(#SAISIE{input,gis_titre,
59                        defaut=#ENV{titre}|sinon{#INFO_TITRE{#OBJET,#ID_OBJET}},
60                        label=<:diogene_geo:gis_info_titre:>,
61                        obligatoire=oui})]
62                [(#SAISIE{textarea,gis_descriptif,
63                        label=<:diogene_geo:gis_info_descriptif:>,
64                        rows=5})]
65                [(#CONFIG{gis/adresse}|=={on}|?{#SET{input_type,input},#SET{input_type,hidden}})]
66                [(#SAISIE{#GET{input_type},adresse,
67                        label=<:gis:label_adress:>})]
68                [(#SAISIE{#GET{input_type},code_postal,
69                        label=<:gis:label_code_postal:>})]
70                [(#SAISIE{#GET{input_type},ville,
71                        label=<:gis:label_ville:>})]
72                [(#SAISIE{#GET{input_type},region,
73                        label=<:gis:label_region:>})]
74                [(#SAISIE{#GET{input_type},pays,
75                        label=<:gis:label_pays:>})]
76        </[(#DIV|sinon{ul})]>
77</fieldset>
78</[(#DIV|sinon{li})]>
79
80<script type="text/javascript"> 
81        (function($){ 
82                [(#GET{geo_affiche}|=={non}|oui)$('.info_gis').hide();] 
83                $('#gis_afficher').change(function(){
84                        if($(this).is(':checked')){
85                                $('.info_gis').slideDown('slow',function(){
86                                        if(typeof(form_map) == 'object')
87                                                form_map.invalidateSize();
88                                });
89                        }else
90                                $('.info_gis').slideUp();
91                });
92        })(jQuery); 
93</script>
Note: See TracBrowser for help on using the repository browser.