Valider 350aa7e6 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

[Perf] Lorsque l'on n'a qu'une seule carte toute simple sur un site, on peut...

[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
parent 13bc13d8
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+14 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -94,6 +94,20 @@
			label=<:gis:cfg_lbl_activer_objets:>,
			exclus=spip_gis})]

		[(#SAISIE{selection_multiple,plugins_desactives,
			cacher_option_intro=oui,
			label=<:gis:cfg_lbl_plugins_desactives:>,
			explication=<:gis:explication_plugins_desactives:>,
			multiple=oui,
			size=6,
			datas=#ARRAY{
				'KML.js','KML.js',
				'GPX.js','GPX.js',
				'TOPOJSON.js','TOPOJSON.js',
				'Control.FullScreen.js','Control.FullScreen.js',
				'Control.MiniMap.js','Control.MiniMap.js',
				'leaflet.markercluster-src.js','leaflet.markercluster-src.js'
			}})]
	</[(#VAL{ul}|saisie_balise_structure_formulaire)]>


+13 −11
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
#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})]

+2 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -37,6 +37,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
	'cfg_lbl_layer_defaut' => 'Couche par défaut',
	'cfg_lbl_layers' => 'Couches proposées',
	'cfg_lbl_maptype' => 'Fond cartographique',
    'cfg_lbl_plugins_desactives' => 'Désactiver certains plugins',
	'cfg_lbl_styles' => 'Afficher les champs de styles',
	'cfg_titre_gis' => 'Configuration de GIS',

@@ -55,6 +56,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
	'explication_layer_forcee' => 'La couche est imposée par un autre plugin ou un squelette.',
	'explication_maptype_force' => 'Le fond cartographique est imposé par un autre plugin ou squelette.',
	'explication_opacity' => 'Opacité du trait de 0 à 1 (valeur par défaut : 0.5)',
    'explication_plugins_desactives' => 'Attention, certaines fonctionnalités fournies par ces plugins ne seront plus opérationnelles.',
	'explication_weight' => 'Épaisseur du trait (valeur par défaut : 5)',

	// F
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="gis"
	categorie="divers"
	version="4.44.5"
	version="4.44.6"
	schema="2.1.0"
	etat="stable"
	compatibilite="[3.0.0;3.2.*]"