[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins / gis / saisies / carte.html
index 954486b..1676381 100644 (file)
@@ -50,36 +50,40 @@ var geocoder;]
                        var f = geocoder.geocode(data);
                }]
                var zoom = map.getZoom();
-               if(data.lng <= -180) data.lng = data.lng+360
-               else if(data.lng > 180) data.lng = data.lng-360;
+               if (data.lng <= -180) {
+                       data.lng = data.lng+360;
+               } else if (data.lng > 180) {
+                       data.lng = data.lng-360;
+               }
                $('#champ_#ENV{champ_zoom,zoom}').val(zoom);
-               if(action == 'click'){
+               if (action == 'click') {
                        $('#champ_#ENV{champ_lat,lat}').val(data.lat);
                        $('#champ_#ENV{champ_lon,lon}').val(data.lng);
                        annuler_geocoder = 1;
                        form_map.panTo(data);
                        marker.setLatLng(data);
                }
-               else if(annuler_geocoder != 1){
-                       if(data.point == 'undefined'){
+               else if (annuler_geocoder != 1) {
+                       if (data.point == 'undefined') {
                                $('#champ_#ENV{champ_lat,lat}').val(data.lat);
                                $('#champ_#ENV{champ_lon,lon}').val(data.lng);
                                form_map.panTo(data);
                                marker.setLatLng(data);
-                       }else{
+                       } else {
                                $('#champ_#ENV{champ_lat,lat}').val(data.point.lat);
                                $('#champ_#ENV{champ_lon,lon}').val(data.point.lng);
                                form_map.panTo(data.point);
                                marker.setLatLng(data.point);
                        }
                }
-               if (!marker._map)
+               if (!marker._map) {
                        form_map.addLayer(marker);
+               }
        }
 
        [(#GET{geocoder}|oui)
        function geocode(query) {
-               if(! query.error){
+               if (! query.error) {
                        $('#champ_#ENV{champ_adresse,adresse}').val(query.street).change();
                        $('#champ_#ENV{champ_code_postal,code_postal}').val(query.postcode).change();
                        $('#champ_#ENV{champ_ville,ville}').val(query.locality).change();
@@ -88,7 +92,7 @@ var geocoder;]
                        $('#champ_#ENV{champ_pays,pays}').val(query.country).change();
                        $('#champ_#ENV{champ_code_pays,code_pays}').val(query.country_code).change();
                        maj_inputs(form_map,query,'geocoding');
-               }else{
+               } else {
                        alert('<:gis:erreur_geocoder:> '+query.search);
                }
        }]
@@ -194,7 +198,7 @@ var geocoder;]
                        maj_inputs(form_map,e.latlng,'click');
                });
 
-               marker.on("dragend", function(e){
+               marker.on('dragend', function(e) {
                        maj_inputs(form_map,e.target._latlng,'click');
                });
 
@@ -205,14 +209,14 @@ var geocoder;]
 
                [(#GET{geocoder}|oui)
                // geocoder si clic...
-               $('a##ENV{nom}_rechercher_geocodage').css("cursor","pointer").click(function(){
+               $('a##ENV{nom}_rechercher_geocodage').css("cursor","pointer").on('click',function(){
                        var address = $("#champ_#ENV{nom}_geocoder").val();
                        annuler_geocoder = 0;
                        geocoder.geocode(address);
                });
 
                // ne pas soumettre le formulaire si on presse Entree depuis le champ de recherche
-               $('#champ_#ENV{nom}_geocoder').keypress(function(e){
+               $('#champ_#ENV{nom}_geocoder').on('keypress', function(e){
                        if (e.which == 13) {
                                $('a##ENV{nom}_rechercher_geocodage').trigger("click");
                                return false;
@@ -225,7 +229,7 @@ var geocoder;]
        };
 
        $(function(){
-               jQuery.getScript('[(#PRODUIRE{fond=javascript/gis.js}|compacte)]',function(){
+               jQuery.getScript('[(#PRODUIRE{fond=javascript/gis.js})]',function(){
                        if (typeof(callback_form_map) === "function") {
                                init_map(callback_form_map);
                        } else {
@@ -242,6 +246,6 @@ var geocoder;]
 [(#GET{geocoder}|oui)
 <[(#VAL{li}|saisie_balise_structure_formulaire)] class="rechercher_adresse editer editer_[(#ENV{nom})]">
        <label for="champ_#ENV{nom}_geocoder"><:gis:label_rechercher_address:></label>
-       <input type="text" class="text" name="champ_#ENV{nom}_geocoder" id="champ_#ENV{nom}_geocoder" value="" />
+       <input type="text" class="text" name="champ_#ENV{nom}_geocoder" id="champ_#ENV{nom}_geocoder" placeholder="<:gis:placeholder_geocoder|attribut_html:>" value="" />
        <a id="#ENV{nom}_rechercher_geocodage"><:info_rechercher:></a>
 </[(#VAL{li}|saisie_balise_structure_formulaire)]>]