Changeset 50486 in spip-zone


Ignore:
Timestamp:
Aug 15, 2011, 4:46:30 PM (8 years ago)
Author:
kent1@…
Message:

Un peu plus simple ...

Une fonction plutot que set et get

Location:
_plugins_/gis/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/formulaires/config_gis.html

    r50484 r50486  
    9898        }
    9999       
    100         #SET{api_defaut,openlayers}
    101         [(#VAL{_GIS_APIS_DEFAUT}|defined|oui)
    102                 #SET{api_defaut,#EVAL{_GIS_APIS_DEFAUT}}
    103         ]
    104         #SET{api_utilisee,#CONFIG{gis/api,#GET{api_defaut}}}
    105        
    106100        var init_config = function() {
    107101                var map;
    108102                var map_container = 'map_config';
    109                 map = new mxn.Mapstraction(map_container,'#GET{api_utilisee}');
     103                map = new mxn.Mapstraction(map_container,'[(#REM|gis_api_utilisee)]');
    110104                map.setCenterAndZoom(new mxn.LatLonPoint(#ENV{lat,0},#ENV{lon,0}),#ENV{zoom,0});
    111105               
  • _plugins_/gis/trunk/formulaires/editer_gis.html

    r50484 r50486  
    5252        }]
    5353       
    54         #SET{api_defaut,openlayers}
    55         [(#VAL{_GIS_APIS_DEFAUT}|defined|oui)
    56                 #SET{api_defaut,#EVAL{_GIS_APIS_DEFAUT}}
    57         ]
    58         #SET{api_utilisee,#CONFIG{gis/api,#GET{api_defaut}}}
    59        
    6054        var init_map = function() {
    6155                // creer la carte
    6256                var map_container = 'map_[(#ENV{objet})]_[(#ENV{id_objet})]';
    63                 form_map = new mxn.Mapstraction(map_container,'#GET{api_utilisee}');
     57                form_map = new mxn.Mapstraction(map_container,'[(#REM|gis_api_utilisee)]');
    6458                form_map.setCenterAndZoom(new mxn.LatLonPoint(#ENV{lat,#CONFIG{gis/lat,0}},#ENV{lon,#CONFIG{gis/lon,0}}),#ENV{zoom,#CONFIG{gis/zoom,0}});
    6559                form_map.addControls({
     
    7165                [(#GET{geocoder}|oui)
    7266                // geocoder
    73                 geocoder = new mxn.Geocoder('#GET{api_utilisee}',geocode);]
     67                geocoder = new mxn.Geocoder('[(#REM|gis_api_utilisee)]',geocode);]
    7468               
    7569                [(#ENV{lat}|oui)
  • _plugins_/gis/trunk/gis_fonctions.php

    r49660 r50486  
    128128        return $h;
    129129}
     130
     131
     132function gis_api_utilisee(){
     133        $defaut = 'openlayers';
     134        if(defined('_GIS_APIS_FORCEE')){
     135                return _GIS_APIS_FORCEE;
     136        }else{
     137                if(defined('_GIS_APIS_DEFAUT')){
     138                        $defaut = _GIS_APIS_DEFAUT;
     139                }
     140                return lire_config('gis/api',$defaut);
     141        }
     142}
    130143?>
  • _plugins_/gis/trunk/modeles/carte_gis.html

    r50484 r50486  
    6666(function($){
    6767       
    68         #SET{api_defaut,openlayers}
    69         [(#VAL{_GIS_APIS_DEFAUT}|defined|oui)
    70                 #SET{api_defaut,#EVAL{_GIS_APIS_DEFAUT}}
    71         ]
    72         #SET{api_utilisee,#CONFIG{gis/api,#GET{api_defaut}}}
    73        
    7468        var init_map[(#GET{id})] = function() {
    7569                var map_container = 'map[(#GET{id})]';
    76                 map[(#GET{id})] = new mxn.Mapstraction(map_container,'#GET{api_utilisee}');
     70                map[(#GET{id})] = new mxn.Mapstraction(map_container,'[(#REM|gis_api_utilisee)]');
    7771               
    7872                [(#ENV{zoom_molette}|!={non}|oui)
  • _plugins_/gis/trunk/modeles/carte_gis_preview.html

    r50484 r50486  
    88
    99(function($){
    10 
    11         #SET{api_defaut,openlayers}
    12         [(#VAL{_GIS_APIS_DEFAUT}|defined|oui)
    13                 #SET{api_defaut,#EVAL{_GIS_APIS_DEFAUT}}
    14         ]
    15         #SET{api_utilisee,#CONFIG{gis/api,#GET{api_defaut}}}
    16        
    1710        var init_map_preview = function() {
    1811                var map_preview;
    1912                var map_preview_container = 'map_preview';
    2013                var marker;
    21                 map_preview = new mxn.Mapstraction(map_preview_container,'#GET{api_utilisee}');
     14                map_preview = new mxn.Mapstraction(map_preview_container,'[(#REM|gis_api_utilisee)]');
    2215               
    2316                map_preview.addControls({
Note: See TracChangeset for help on using the changeset viewer.