[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins / gis / javascript / gis.js.html
index c7e36a1..e9f23de 100644 (file)
@@ -1,7 +1,7 @@
 #HTTP_HEADER{Content-type:text/javascript}
 
 [(#INCLURE{lib/leaflet/dist/leaflet-src.js})]
-
+#SET{plugins_desactives, #CONFIG{gis/plugins_desactives,#ARRAY}}
 [(#REM) Déprécié avec Leaflet 1.0, mais nécessaire si le site utilise compresseur_embarquer_images_css ]
 [L.Icon.Default.imagePath = '(#CHEMIN{lib/leaflet/dist/images/}|url_absolue)';]
 
@@ -24,17 +24,19 @@ L.geocoderConfig = {
 
 [(#INCLURE{javascript/gis_utils.js})]
 
-[(#INCLURE{lib/leaflet/plugins/KML.js})]
-
-[(#INCLURE{lib/leaflet/plugins/GPX.js})]
-
-[(#INCLURE{lib/leaflet/plugins/TOPOJSON.js})]
+[(#VAL{KML.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
+[(#INCLURE{lib/leaflet/plugins/KML.js})]]
+[(#VAL{GPX.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
+[(#INCLURE{lib/leaflet/plugins/GPX.js})]]
+[(#VAL{TOPOJSON.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
+[(#INCLURE{lib/leaflet/plugins/TOPOJSON.js})]]
 
 [(#INCLURE{lib/leaflet/plugins/leaflet-providers.js})]
+[(#VAL{Control.FullScreen.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
+[(#INCLURE{lib/leaflet/plugins/Control.FullScreen.js})]]
 
-[(#INCLURE{lib/leaflet/plugins/Control.FullScreen.js})]
-
-[(#INCLURE{lib/leaflet/plugins/Control.MiniMap.js})]
+[(#VAL{Control.MiniMap.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
+[(#INCLURE{lib/leaflet/plugins/Control.MiniMap.js})]]
 
 [(#REM) Scripts de google et bing si besoin ]
 
@@ -50,8 +52,8 @@ L.geocoderConfig = {
 [(#VAL{bing_aerial}|in_array{#GET{layers}}|oui)
 [(#INCLURE{lib/leaflet/plugins/Bing.js})]
 ]
-
-[(#INCLURE{lib/leaflet/plugins/leaflet.markercluster-src.js})]
+[(#VAL{leaflet.markercluster-src.js}|in_array{#GET{plugins_desactives,#ARRAY}}|non)
+[(#INCLURE{lib/leaflet/plugins/leaflet.markercluster-src.js})]]
 
 [(#INCLURE{javascript/leaflet.gis.js})]