[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / gis / javascript / gis.js.html
diff --git a/www/plugins/gis/javascript/gis.js.html b/www/plugins/gis/javascript/gis.js.html
new file mode 100644 (file)
index 0000000..6746daa
--- /dev/null
@@ -0,0 +1,47 @@
+#HTTP_HEADER{Content-type:text/javascript}
+
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})dist/[(#CONFIG{auto_compress_js}|=={oui}|?{'leaflet','leaflet-src'})].js]})]})]
+
+[L.Icon.Default.imagePath = "(#CHEMIN{#EVAL{_DIR_LIB_GIS}dist/images}|url_absolue)";]
+
+[(#INCLURE{javascript/gis_geocoder.js})]
+
+[(#INCLURE{javascript/gis_utils.js})]
+
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/KML.js]})]})]
+
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/GPX.js]})]})]
+
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/leaflet-providers.js]})]})]
+
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Control.FullScreen.js]})]})]
+
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Control.MiniMap.js]})]})]
+
+[(#REM) Tester suivant la config pour ces deux scripts ]
+
+#SET{layers,#CONFIG{gis/layers,#ARRAY{0,openstreetmap_mapnik}}}
+[(#VAL|gis_layer_defaut|in_array{#GET{layers}}|non)
+       #SET{layers,#GET{layers}|push{#VAL|gis_layer_defaut}}
+]
+
+[(#LISTE{google_roadmap,google_satellite,google_terrain}|array_intersect{#GET{layers}}|count|>{0}|oui)
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Google.js]})]})]
+]
+
+[(#VAL{bing_aerial}|in_array{#GET{layers}}|oui)
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Bing.js]})]})]
+]
+
+#INCLURE{javascript/gis_init_map.js}
+
+[(#REM)
+Lib clustering si besoin
+]
+[(#ENV{cluster}|=={oui}|oui)
+[(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/leaflet.markercluster-src.js]})]})]
+]
+
+[(#CONFIG{auto_compress_js}|=={oui}|oui)
+#FILTRE{compacte}
+]