Changeset 64796 in spip-zone


Ignore:
Timestamp:
Aug 14, 2012, 11:13:21 AM (9 years ago)
Author:
brunobergot@…
Message:

version 4.1.2 : les scripts du plugin ne sont plus insérés dans le head de toutes les pages du site, on les charge en jQuery depuis le modèle de la carte

Location:
_plugins_/gis/trunk
Files:
1 added
6 edited
1 moved

Legend:

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

    r63251 r64796  
    141141
    142142        $(function(){
    143                 init_config();
     143                jQuery.getScript('[(#PRODUIRE{fond=javascript/gis.js}|compacte)]',function(){
     144                        init_config();
     145                });
    144146                //onAjaxLoad(init_config);
    145147        });
  • _plugins_/gis/trunk/gis_pipelines.php

    r63337 r64796  
    2424function gis_insert_head($flux){
    2525       
    26         $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'dist/leaflet.js') .'"></script>';
    27         $flux .="\n".'<script type="text/javascript">/*<![CDATA[*/ L.Icon.Default.imagePath = "' . find_in_path(_DIR_LIB_GIS.'dist/images') .'"; /*]]>*/</script>'."\n";
    28         $flux .="\n".'<script type="text/javascript" src="'. find_in_path('javascript/gis.js') .'"></script>';
    29         $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'plugins/layer/vector/KML.js') .'"></script>';
    30         $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'plugins/layer/vector/GPX.js') .'"></script>';
    31         $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'plugins/layer/tile/leaflet-providers-0.0.1.js') .'"></script>';
    32         $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'plugins/control/Control.FullScreen.js') .'"></script>';
    33 
    3426        // initialisation des valeurs de config
    3527        $config = @unserialize($GLOBALS['meta']['gis']);
     
    4436        if (count(array_intersect(array('google_roadmap', 'google_satellite', 'google_terrain'), $config['layers'])) > 0) {
    4537                $flux .="\n".'<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language='.$GLOBALS['spip_lang'].'"></script>';
    46                 $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'plugins/layer/tile/Google.js') .'"></script>';
    47         }
    48         // insertion du script pour bing si nécessaire
    49         if (in_array('bing_aerial', $config['layers'])) {
    50                 $flux .="\n".'<script type="text/javascript" src="'. find_in_path(_DIR_LIB_GIS.'plugins/layer/tile/Bing.js') .'"></script>';
    5138        }
    5239       
  • _plugins_/gis/trunk/modeles/carte_gis.html

    r64471 r64796  
    5252<div id="map[(#GET{id})]" class="carte_gis"[(#ENV{style}|!={'non'}|?{' '})style="[width:(#GET{width});][ height:(#GET{height});]"]></div>
    5353
    54 <script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     54<script type="text/javascript">/*<!\[CDATA\[*/
    5555
    5656var map[(#GET{id})];
     
    180180
    181181        $(function(){
    182                 init_map[(#GET{id})]();
     182                jQuery.getScript('[(#PRODUIRE{fond=javascript/gis.js}|compacte)]',function(){
     183                        init_map[(#GET{id})]();
     184                });
    183185                //[(#ENV{ajaxload}|!={non}|oui)onAjaxLoad(init_map[(#GET{id})]);]
    184186        });
    185187
    186188})(jQuery);
    187 /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/
     189/*\]\]>*/
    188190</script>
  • _plugins_/gis/trunk/modeles/carte_gis_preview.html

    r64471 r64796  
    9595
    9696        $(function(){
    97                 init_map_preview();
     97                jQuery.getScript('[(#PRODUIRE{fond=javascript/gis.js}|compacte)]',function(){
     98                        init_map_preview();
     99                });
    98100                //onAjaxLoad(init_map_preview(true));
    99101        });
  • _plugins_/gis/trunk/paquet.xml

    r64708 r64796  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.1.1"
     4        version="4.1.2"
    55        schema="2.0.2"
    66        etat="test"
  • _plugins_/gis/trunk/saisies/carte.html

    r64471 r64796  
    215215
    216216        $(function(){
    217                 init_map();
     217                jQuery.getScript('[(#PRODUIRE{fond=javascript/gis.js}|compacte)]',function(){
     218                        init_map();
     219                });
    218220                //[(#ENV{ajaxload}|!={non}|oui)onAjaxLoad(init_map);]
    219221        });
Note: See TracChangeset for help on using the changeset viewer.