Changeset 70438 in spip-zone


Ignore:
Timestamp:
Mar 5, 2013, 5:33:04 PM (6 years ago)
Author:
cedric@…
Message:

Ajout des methodes .addJSON et .removeAllMarkers (compat ascendante) et trigger 'load' et 'ready' sur le conteneur DOM de la carte (remplace avantageusement la fonction callback)

Location:
_plugins_/gis/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/modeles/carte_gis.html

    r70294 r70438  
    9090                });
    9191
    92                 // Appeler l'éventuelle fonction de callback
    93                 if (callback && typeof(callback) === "function") {
    94                         map[(#GET{id})].on('load',function(e){
    95                                 callback(e.target);
    96                         });
    97                 }
     92                // Appeler l'éventuelle fonction de callback et trigger "load"
     93                map[(#GET{id})].on('load',function(e){
     94                        if (callback && typeof(callback) === "function") {callback(e.target);}
     95                        $("#map[(#GET{id})]").trigger('load',e.target);
     96                });
    9897
    9998                // Déterminer la position initiale de la carte
     
    224223                }
    225224                <//B_fonction_analyse_json>
     225
     226                // ajouter la fonction pour le monde exterieur (compat GIS 3)
     227                map[(#GET{id})].addJSON = function(data){parseGeoJson(data,mapagenda);}
     228                map[(#GET{id})].removeAllMarkers = function(){
     229                        for(l in this._layers)
     230                        if (this._layers[l]._layers){
     231                         this.removeLayer(this._layers[l]);
     232                        }
     233                }
    226234
    227235
     
    300308                map[(#GET{id})].locate({setView: true, maxZoom: [(#ENV{zoom,#CONFIG{gis/zoom,0}})]});]
    301309
     310                $("#map[(#GET{id})]").trigger('ready',map[(#GET{id})]);
    302311        }
    303312
  • _plugins_/gis/trunk/paquet.xml

    r70359 r70438  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.5.2"
     4        version="4.5.3"
    55        schema="2.0.3"
    66        etat="test"
Note: See TracChangeset for help on using the changeset viewer.