[PLUGINS] ~maj gis v4.26.1-->4.26.10
[lhc/web/clavette_www.git] / www / plugins / gis / saisies / carte.html
index a58fbdf..9936f74 100644 (file)
@@ -42,18 +42,8 @@ var form_map,
 var geocoder;]
 
 (function($){
-       var champ_lat = $('#champ_#ENV{champ_lat,lat}'),
-               champ_lon = $('#champ_#ENV{champ_lon,lon}'),
-               champ_zoom = $('#champ_#ENV{champ_zoom,zoom}'),
-               champ_adresse = $('#champ_#ENV{champ_adresse,adresse}'),
-               champ_code_postal = $('##ENV{champ_code_postal,code_postal}'),
-               champ_ville = $('#champ_#ENV{champ_ville,ville}'),
-               champ_departement = $('#champ_#ENV{champ_departement,departement}'),
-               champ_region = $('#champ_#ENV{champ_region,region}'),
-               champ_pays = $('#champ_#ENV{champ_pays,pays}'),
-               champ_code_pays = $('#champ_#ENV{champ_code_pays,code_pays}'),
-               marker;
-
+       var marker;
+       
        var maj_inputs = function(map,data,action) {
                [(#GET{geocoder}|oui)
                if (action != 'geocoding') {
@@ -65,7 +55,7 @@ var geocoder;]
                $('#champ_#ENV{champ_zoom,zoom}').val(zoom);
                if(action == 'click'){
                        $('#champ_#ENV{champ_lat,lat}').val(data.lat);
-                       $('#champ_#ENV{champ_lon,lon}').val(data.lng); 
+                       $('#champ_#ENV{champ_lon,lon}').val(data.lng);
                        annuler_geocoder = 1;
                        form_map.panTo(data);
                        marker.setLatLng(data);
@@ -86,7 +76,7 @@ var geocoder;]
                if (!marker._map)
                        form_map.addLayer(marker);
        }
-
+       
        [(#GET{geocoder}|oui)
        function geocode(query) {
                if(! query.error){
@@ -94,7 +84,7 @@ var geocoder;]
                        $('#champ_#ENV{champ_code_postal,code_postal}').val(query.postcode);
                        $('#champ_#ENV{champ_ville,ville}').val(query.locality);
                        $('#champ_#ENV{champ_departement,departement}').val(query.departement);
-                       $('#champ_#ENV{champ_region,region}').val(query.region); 
+                       $('#champ_#ENV{champ_region,region}').val(query.region);
                        $('#champ_#ENV{champ_pays,pays}').val(query.country);
                        $('#champ_#ENV{champ_code_pays,code_pays}').val(query.country_code);
                        maj_inputs(form_map,query,'geocoding');
@@ -117,6 +107,7 @@ var geocoder;]
                                callback(e.target);
                        });
                }
+               
                form_map.attributionControl.setPrefix('');
                
                marker = new L.Marker(new L.LatLng(#ENV{lat,0}, #ENV{lon,0}), {draggable: true});
@@ -172,14 +163,8 @@ var geocoder;]
                                        "id":"#ENV{id_gis,oui}",
                                        "properties": {
                                                "title":[(#ENV{titre,''}|supprimer_numero|json_encode)],
-                                               "description":[(#ENV{descriptif,''}|json_encode)][,(#LOGO_GIS|oui)
-                                               [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{32,32}|image_recadre{32,32}})]
-                                               #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
-                                               #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
-                                               ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
-                                               "icon_size": \[#GET{icon_w},#GET{icon_h}\],
-                                               "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],
-                                               "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]
+                                               "description":[(#ENV{descriptif,''}|json_encode)][
+                                               (#LOGO_GIS|gis_icon_properties)]
                                        }
                                }\]
                }