Changeset 100614 in spip-zone


Ignore:
Timestamp:
Nov 21, 2016, 8:47:06 PM (3 years ago)
Author:
marcimat@…
Message:

Des trim en plus. Lorsqu'on appelle un modèle dans l'espace privé, en laissant des espaces ou des sauts de lignes pour séparer les paramètres, afin d'éviter que 'oui \n' ne soit pris pour autre chose :)
(Sfanm)

File:
1 edited

Legend:

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

    r100208 r100614  
    7676    les valeurs par defaut sont "centre +/- 10°", ce qui est naze, mais c'est un cas normalement impossible
    7777]
     78#SET{utiliser_bb, ''}
    7879[(#ENV{lat}|ou{#ENV{lon}}|non|et{#ENV{sw_lat}}|et{#ENV{sw_lon}}|et{#ENV{ne_lat}}|et{#ENV{ne_lon}})
    7980        #SET{utiliser_bb, oui}
     
    103104                                        callback: (typeof(callback_map[(#GET{id})]) === "function") ? callback_map[(#GET{id})] : false,
    104105                                        center: [#GET{lat},#GET{lon}],
    105                                         zoom: [(#ENV{zoom,#CONFIG{gis/zoom,0}})][,
    106                                         maxZoom: (#ENV{maxZoom})][,
    107                                         minZoom: (#ENV{minZoom})][,
    108                                         default_layer: '(#ENV{default_layer})'][,
    109                                         affiche_layers: (#ENV{affiche_layers}|?{[(#ENV{affiche_layers}|explode{/}|json_encode)],''})],
    110                                         scrollWheelZoom: [(#ENV{zoom_molette,#ENV{zoom_wheel}}|=={non}|?{false,true})],
    111                                         zoomControl: [(#ENV{no_control,#ENV{aucun_controle}}|!={oui}|?{true,false})],
    112                                         fullscreenControl: [(#ENV{fullscreen}|=={oui}|?{true,false})],
    113                                         scaleControl: [(#ENV{scale}|=={oui}|?{true,false})],
    114                                         overviewControl:[(#ENV{overview}|=={oui}|?{true,false})],
    115                                         layersControl: [(#ENV{control_type,#ENV{controle_type}}|=={non}|?{false,true})],
     106                                        zoom: [(#ENV{zoom,#CONFIG{gis/zoom,0}}|trim)][,
     107                                        maxZoom: (#ENV{maxZoom}|trim)][,
     108                                        minZoom: (#ENV{minZoom}|trim)][,
     109                                        default_layer: '(#ENV{default_layer}|trim)'][,
     110                                        affiche_layers: (#ENV{affiche_layers}|trim|?{[(#ENV{affiche_layers}|trim|explode{/}|json_encode)],''})],
     111                                        scrollWheelZoom: [(#ENV{zoom_molette,#ENV{zoom_wheel}}|trim|=={non}|?{false,true})],
     112                                        zoomControl: [(#ENV{no_control,#ENV{aucun_controle}}|trim|!={oui}|?{true,false})],
     113                                        fullscreenControl: [(#ENV{fullscreen}|trim|=={oui}|?{true,false})],
     114                                        scaleControl: [(#ENV{scale}|trim|=={oui}|?{true,false})],
     115                                        overviewControl:[(#ENV{overview}|trim|=={oui}|?{true,false})],
     116                                        layersControl: [(#ENV{control_type,#ENV{controle_type}}|trim|=={non}|?{false,true})],
    116117                                        layersControlOptions: {
    117                                                 collapsed: [(#ENV{control_type_collapsed,#ENV{control_type_collapsed}}|=={non}|?{false,true})]
     118                                                collapsed: [(#ENV{control_type_collapsed,#ENV{control_type_collapsed}}|trim|=={non}|?{false,true})]
    118119                                        },
    119                                         noControl: [(#ENV{no_control,#ENV{aucun_controle}}|=={oui}|?{true,false})],
     120                                        noControl: [(#ENV{no_control,#ENV{aucun_controle}}|trim|=={oui}|?{true,false})],
    120121                                        utiliser_bb: [(#GET{utiliser_bb}|?{true,false})][,
    121122                                        sw_lat: (#GET{sw_lat})][,
     
    130131                                                limit: [(#ENV{limit,#ENV{limite,500}}|trim)],
    131132                                                env: [(#ENV*{args,#ENV*}|gis_modele_url_json_env|json_encode)][,
    132                                                 titre: (#ENV{titre}|?{#ENV{titre},''}|json_encode)][,
    133                                                 description: (#ENV{description}|?{#ENV{description},''}|json_encode)][,
    134                                                 icone: (#ENV{icone}|?{#ENV{icone},''}|json_encode)]
     133                                                titre: (#ENV{titre}|?{#ENV{titre},''}|trim|json_encode)][,
     134                                                description: (#ENV{description}|?{#ENV{description},''}|trim|json_encode)][,
     135                                                icone: (#ENV{icone}|?{#ENV{icone},''}|trim|json_encode)]
    135136                                        },
    136137                                        cluster: [(#ENV{cluster}|=={oui}|?{true,false})],
     
    143144                                        },
    144145                                        pathStyles: [(#ENV*{path_styles}|json_encode)],
    145                                         autocenterandzoom: [(#ENV{autocenterandzoom,#ENV{centrer_auto,non}}|=={non}|?{false,true})],
     146                                        autocenterandzoom: [(#ENV{autocenterandzoom,#ENV{centrer_auto,non}}|trim|=={non}|?{false,true})],
    146147                                        openId: [(#ENV{id_a_ouvrir,false})],
    147                                         localize_visitor: [(#ENV{localize_visitor,#ENV{localiser_visiteur}}|?{true,false})],
    148                                         localize_visitor_zoom: [(#ENV{localize_visitor_zoom,#ENV{zoom,#CONFIG{gis/zoom,0}}})],
    149                                         centrer_fichier: [(#ENV{centrer_fichier,oui}|=={oui}|?{true,false})],
     148                                        localize_visitor: [(#ENV{localize_visitor,#ENV{localiser_visiteur}}|trim|?{true,false})],
     149                                        localize_visitor_zoom: [(#ENV{localize_visitor_zoom,#ENV{zoom,#CONFIG{gis/zoom,0}}}|trim)],
     150                                        centrer_fichier: [(#ENV{centrer_fichier,oui}|trim|=={oui}|?{true,false})],
    150151                                        kml: [(#ENV{kml,''}|?{[(#ENV{kml}|gis_param_to_array|gis_kml_to_urls|json_encode)],false})],
    151152                                        gpx: [(#ENV{gpx,''}|?{[(#ENV{gpx}|gis_param_to_array|gis_kml_to_urls|json_encode)],false})],
Note: See TracChangeset for help on using the changeset viewer.