Changeset 107426 in spip-zone


Ignore:
Timestamp:
Nov 8, 2017, 3:54:14 PM (2 years ago)
Author:
kent1@…
Message:

[Perf] Lorsque l'on n'a qu'une seule carte toute simple sur un site, on peut vouloir avoir le moins de choses à charger. Les plugins ne sont pas tous important dans ce cas.

On permet de les désactiver via un sélecteur dans le formulaire de configuration.

Version 4.44.6

Location:
_plugins_/gis/trunk
Files:
4 edited

Legend:

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

    r99250 r107426  
    9595                        exclus=spip_gis})]
    9696
     97                [(#SAISIE{selection_multiple,plugins_desactives,
     98                        cacher_option_intro=oui,
     99                        label=<:gis:cfg_lbl_plugins_desactives:>,
     100                        explication=<:gis:explication_plugins_desactives:>,
     101                        multiple=oui,
     102                        size=6,
     103                        datas=#ARRAY{
     104                                'KML.js','KML.js',
     105                                'GPX.js','GPX.js',
     106                                'TOPOJSON.js','TOPOJSON.js',
     107                                'Control.FullScreen.js','Control.FullScreen.js',
     108                                'Control.MiniMap.js','Control.MiniMap.js',
     109                                'leaflet.markercluster-src.js','leaflet.markercluster-src.js'
     110                        }})]
    97111        </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
    98112
  • _plugins_/gis/trunk/javascript/gis.js.html

    r100159 r107426  
    22
    33[(#INCLURE{lib/leaflet/dist/leaflet-src.js})]
    4 
     4#SET{plugins_desactives, #CONFIG{gis/plugins_desactives,#ARRAY}}
    55[(#REM) Déprécié avec Leaflet 1.0, mais nécessaire si le site utilise compresseur_embarquer_images_css ]
    66[L.Icon.Default.imagePath = '(#CHEMIN{lib/leaflet/dist/images/}|url_absolue)';]
     
    2525[(#INCLURE{javascript/gis_utils.js})]
    2626
    27 [(#INCLURE{lib/leaflet/plugins/KML.js})]
    28 
    29 [(#INCLURE{lib/leaflet/plugins/GPX.js})]
    30 
    31 [(#INCLURE{lib/leaflet/plugins/TOPOJSON.js})]
     27[(#VAL{KML.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
     28[(#INCLURE{lib/leaflet/plugins/KML.js})]]
     29[(#VAL{GPX.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
     30[(#INCLURE{lib/leaflet/plugins/GPX.js})]]
     31[(#VAL{TOPOJSON.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
     32[(#INCLURE{lib/leaflet/plugins/TOPOJSON.js})]]
    3233
    3334[(#INCLURE{lib/leaflet/plugins/leaflet-providers.js})]
     35[(#VAL{Control.FullScreen.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
     36[(#INCLURE{lib/leaflet/plugins/Control.FullScreen.js})]]
    3437
    35 [(#INCLURE{lib/leaflet/plugins/Control.FullScreen.js})]
    36 
    37 [(#INCLURE{lib/leaflet/plugins/Control.MiniMap.js})]
     38[(#VAL{Control.MiniMap.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
     39[(#INCLURE{lib/leaflet/plugins/Control.MiniMap.js})]]
    3840
    3941[(#REM) Scripts de google et bing si besoin ]
     
    5153[(#INCLURE{lib/leaflet/plugins/Bing.js})]
    5254]
    53 
    54 [(#INCLURE{lib/leaflet/plugins/leaflet.markercluster-src.js})]
     55[(#VAL{leaflet.markercluster-src.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
     56[(#INCLURE{lib/leaflet/plugins/leaflet.markercluster-src.js})]]
    5557
    5658[(#INCLURE{javascript/leaflet.gis.js})]
  • _plugins_/gis/trunk/lang/gis_fr.php

    r107358 r107426  
    3838        'cfg_lbl_layers' => 'Couches proposées',
    3939        'cfg_lbl_maptype' => 'Fond cartographique',
     40    'cfg_lbl_plugins_desactives' => 'Désactiver certains plugins',
    4041        'cfg_lbl_styles' => 'Afficher les champs de styles',
    4142        'cfg_titre_gis' => 'Configuration de GIS',
     
    5657        'explication_maptype_force' => 'Le fond cartographique est imposé par un autre plugin ou squelette.',
    5758        'explication_opacity' => 'Opacité du trait de 0 à 1 (valeur par défaut : 0.5)',
     59    'explication_plugins_desactives' => 'Attention, certaines fonctionnalités fournies par ces plugins ne seront plus opérationnelles.',
    5860        'explication_weight' => 'Épaisseur du trait (valeur par défaut : 5)',
    5961
  • _plugins_/gis/trunk/paquet.xml

    r107425 r107426  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.44.5"
     4        version="4.44.6"
    55        schema="2.1.0"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.