Skip to content

Commit

Permalink
Merge branch 'release-ol-3.2.6'
Browse files Browse the repository at this point in the history
  • Loading branch information
lowzonenose committed Jan 17, 2022
2 parents 40e4c31 + fa5f6b9 commit cfd5b0d
Show file tree
Hide file tree
Showing 23 changed files with 266 additions and 196 deletions.
10 changes: 5 additions & 5 deletions DEPENDENCIES.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# DEPENDENCIES (01/02/2019)
# DEPENDENCIES (08/12/2021)

* openlayers

last
└── openlayers@6.3.1
└── openlayers@6.9.0

* olms

last
└── "ol-mapbox-style@6.3.2"
└── "ol-mapbox-style@6.7.0"

* proj4

last
└── proj4@2.7.0
└── proj4@2.7.2

* proj4leaflet

Expand All @@ -28,7 +28,7 @@ last
* geoportal-access-lib

last
└── geoportal-access-lib@2.1.8
└── geoportal-access-lib@3.0.5

* leaflet

Expand Down
28 changes: 8 additions & 20 deletions DRAFT_CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,36 @@






# Extension Geoportail OpenLayers, version __VERSION__

**__DATE__**
> Release Extension Geoportail openlayers
## Summary

Changements mineurs sur les problématiques d'accessibilité
* upgrade d'OpenLayers : 6.9.0
* upgrade olms : 6.7.0

## Changelog

* [Added]

* [Changed]
* MousePosition : Ajouter un callback au centrage de la carte sur des coordonnées [#315](https://github.com/IGNF/geoportal-extensions/issues/315)

* Ajout du mecanisme de desactivation des interactions sur tous les widgets [developpez.com](https://www.developpez.net/forums/d2123362/applications/sig-systeme-d-information-geographique/ign-api-geoportail/utilisation-outils-mesures-gptoolbox-autres-widgets-conflit-fonctionnement/)

- merge feature-accessibilite (#313)
* [Changed]

* [Deprecated]

* [Removed]

* [Fixed]

* Fix sur l'affichage des pictogrammes du vecteur tuilé

* [Security]

---







# Extension Geoportail Leaflet, version __VERSION__

**__DATE__**
Expand All @@ -60,12 +54,6 @@ Changements mineurs sur les problématiques d'accessibilité

---







# Extension Geoportail Itowns, version __VERSION__

**__DATE__**
Expand Down
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion build/scripts/release/package-itowns.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"xmldom" : "^0.1.27",
"node-fetch" : "^2.6.1",
"geoportal-access-lib" : "3.0.5",
"proj4" : "2.7.0",
"proj4" : "2.7.2",
"itowns" : "2.33.0",
"sortablejs" : "1.8.4",
"loglevel" : "1.6.6",
Expand Down
2 changes: 1 addition & 1 deletion build/scripts/release/package-leaflet.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"dependencies" : {
"node-fetch" : "^2.6.1",
"xmldom" : "^0.1.27",
"proj4" : "2.7.0",
"proj4" : "2.7.2",
"leaflet-draw" : "1.0.4",
"loglevel" : "1.6.6",
"sortablejs" : "1.8.4",
Expand Down
50 changes: 25 additions & 25 deletions build/scripts/release/package-openlayers.json
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
{
"module" : "src/OpenLayers/index.js",
"bugs" : {},
"license" : "CECILL-B",
"directories" : {},
"peerDependencies" : {},
"files" : [
"dist/",
"src/",
"LICENCE.md",
"README.md",
"package.json"
],
"scripts" : {},
"main" : "dist/GpPluginOpenLayers-src.js",
"repository" : {
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
},
"license" : "CECILL-B",
"module" : "src/OpenLayers/index.js",
"devDependencies" : {},
"version" : "3.2.6",
"peerDependencies" : {},
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-openlayers.html",
"date" : "17/01/2022",
"directories" : {},
"description" : "French Geoportal Extensions for OpenLayers",
"dependencies" : {
"node-fetch" : "^2.6.1",
"xmldom" : "^0.1.27",
"loglevel" : "1.6.6",
"sortablejs" : "1.8.4",
"geoportal-access-lib" : "3.0.5",
"eventbusjs" : "0.2.0",
"proj4" : "2.7.0",
"xmldom" : "^0.1.27",
"ol" : "6.3.1",
"ol-mapbox-style" : "6.3.2",
"@mapbox/mapbox-gl-style-spec" : "13.14.0"
"node-fetch" : "^2.6.1",
"proj4" : "2.7.2",
"@mapbox/mapbox-gl-style-spec" : "13.20.1",
"ol-mapbox-style" : "6.7.0",
"geoportal-access-lib" : "3.0.5",
"ol" : "6.9.0",
"sortablejs" : "1.8.4"
},
"date" : "03/12/2021",
"bundleDependencies" : [],
"name" : "geoportal-extensions-openlayers",
"author" : "IGNF",
"keywords" : [
"geoportail",
"plugin",
"javascript",
"OpenLayers"
],
"version" : "3.2.4",
"repository" : {
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
},
"scripts" : {},
"name" : "geoportal-extensions-openlayers",
"devDependencies" : {},
"description" : "French Geoportal Extensions for OpenLayers",
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-openlayers.html",
"bundleDependencies" : []
"bugs" : {}
}
51 changes: 31 additions & 20 deletions build/webpack/webpack.config.openlayers.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,33 +93,44 @@ module.exports = (env, argv) => {
if (/^ol\/.+$/.test(request)) {
// liste des modules ES6 à garder dans le code...
if ([
"ol/events/Event",
"ol/events/EventType",
"ol/events/EventType.js",
"ol/events",
"ol/obj",
"ol/render/canvas",
"ol/events.js",
"ol/render/Feature",
"ol/css",
"ol/dom",
"ol/transform",
"ol/asserts",
"ol/AssertionError",
"ol/util",
"ol/render/canvas/LabelCache",
"ol/structs/LRUCache",
"ol/events/Target",
"ol/Disposable",
"ol/functions",
"ol/proj/transforms"
"ol/render/Feature.js",
// "ol/obj",
// "ol/css",
// "ol/dom",
// "ol/transform",
// "ol/asserts",
// "ol/AssertionError",
// "ol/util",
// "ol/render/canvas/LabelCache", <!-- depreciate -->
// "ol/structs/LRUCache",
// "ol/events/Event",
// "ol/events/Target",
// "ol/Disposable",
// "ol/functions",
// "ol/proj/transforms"
].includes(request)) {
// console.log("#### IN : ", request);
if (devMode) {
console.log("#### MODULE ES6 ONLY : " + request + " (" + context + ")");
}
return callback();
}
// console.log("#### OUT : ", request);
const replacedWith = request.replace(/\//g, '.');
if (devMode) {
console.log("#### OL : " + request + " (" + context + ")");
}
const replacedWith = request.replace(/\.js$/g, '').replace(/\//g, '.');
if (devMode) {
console.log(">>> : ", replacedWith);
}
return callback(null, replacedWith);
}
// console.log("#### NULL : ", request);
if (devMode) {
console.log("#### OTHER : " + request + " (" + context + ")");
}
callback();
},
/**
Expand Down Expand Up @@ -172,7 +183,7 @@ module.exports = (env, argv) => {
warnings : false
}
},
stats : "verbose", // "none",
stats : (devMode) ? "verbose" : "none",
optimization : {
/** MINIFICATION */
minimizer: [
Expand Down
29 changes: 29 additions & 0 deletions doc/CHANGELOG-openlayers.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [Extension Geoportail OpenLayers, version 3.2.4](#extension-geoportail-openlayers-version-324)
* [Summary](#summary-28)
* [Changelog](#changelog-25)
- [Extension Geoportail OpenLayers, version 3.2.5](#extension-geoportail-openlayers-version-325)
* [Summary](#summary-29)
* [Changelog](#changelog-26)

<!-- tocstop -->

Expand Down Expand Up @@ -1040,3 +1043,29 @@ Utilisation de plusieurs clefs
* [Security]

---
# Extension Geoportail OpenLayers, version 3.2.5

**13/01/2022**
> Release Extension Geoportail openlayers
## Summary

Changements mineurs sur les problématiques d'accessibilité

## Changelog

* [Added]

* [Changed]

- merge feature-accessibilite (#313)

* [Deprecated]

* [Removed]

* [Fixed]

* [Security]

---
89 changes: 45 additions & 44 deletions doc/README-leaflet.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,53 @@
# Extension Géoportail pour Leaflet

[![release](https://img.shields.io/badge/release%20-leaflet%202.1.9-brightgreen.svg?style=flat)](https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.1.9)
[![release](https://img.shields.io/badge/release%20-leaflet%202.2.1-brightgreen.svg?style=flat)](https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.2.1)

<!-- toc -->

- [Mise en oeuvre](#mise-en-oeuvre)
* [Téléchargement](#téléchargement)
+ [Téléchargement direct](#téléchargement-direct)
+ [Récupération avec NPM](#récupération-avec-npm)
+ [Accès direct](#accès-direct)
* [Intégration dans une page web](#intégration-dans-une-page-web)
* [Configuration de l'accès à la plateforme Géoportail](#configuration-de-laccès-à-la-plateforme-géoportail)
+ [Optimisation du chargement : configuration locale](#optimisation-du-chargement--configuration-locale)
* [Appel de l'extension dans un module ES6](#appel-de-lextension-dans-un-module-es6)
- [Compatibilités](#compatibilités)
* [Versions de Leaflet supportées](#versions-de-leaflet-supportées)
* [Navigateurs supportés](#navigateurs-supportés)
- [Fonctionnalités](#fonctionnalités)
* [Systèmes de coordonnées](#systèmes-de-coordonnées)
* [Affichage des couche WMTS Géoportail](#affichage-des-couche-wmts-géoportail)
+ [Exemples d'utilisation](#exemples-dutilisation)
+ [Utilisation simple de la fonction](#utilisation-simple-de-la-fonction)
+ [Affichage en Lambert 93 (EPSG:2154)](#affichage-en-lambert-93-epsg2154)
* [Affichage des couche WMS Géoportail](#affichage-des-couche-wms-géoportail)
* [Exemple d'utilisation](#exemple-dutilisation)
+ [Utilisation simple de la fonction](#utilisation-simple-de-la-fonction-1)
* [Widget de gestion d'empilement des couches](#widget-de-gestion-dempilement-des-couches)
+ [Exemples d'utilisation](#exemples-dutilisation-1)
- [Utilisation simple](#utilisation-simple)
- [Utilisation personnalisée](#utilisation-personnalisée)
* [Barre de recherche](#barre-de-recherche)
+ [Exemples d'utilisation](#exemples-dutilisation-2)
- [Utilisation simple](#utilisation-simple-1)
* [Adresse ou lieu en un point de la carte](#adresse-ou-lieu-en-un-point-de-la-carte)
+ [Exemples d'utilisation](#exemples-dutilisation-3)
- [Utilisation simple](#utilisation-simple-2)
* [Calculs d'itinéraires](#calculs-ditinéraires)
+ [Exemples d'utilisation](#exemples-dutilisation-4)
- [Utilisation simple](#utilisation-simple-3)
* [Calculs d'isochrones / isodistances](#calculs-disochrones--isodistances)
+ [Exemples d'utilisation](#exemples-dutilisation-5)
- [Utilisation simple](#utilisation-simple-4)
* [Altitude en un point de la carte](#altitude-en-un-point-de-la-carte)
+ [Exemples d'utilisation](#exemples-dutilisation-6)
- [Utilisation simple](#utilisation-simple-5)
* [Profil altimétrique le long d'un traçé](#profil-altimétrique-le-long-dun-traçé)
+ [Exemples d'utilisation](#exemples-dutilisation-7)
- [Utilisation simple](#utilisation-simple-6)
- [Extension Géoportail pour Leaflet](#extension-géoportail-pour-leaflet)
- [Mise en oeuvre](#mise-en-oeuvre)
- [Téléchargement](#téléchargement)
- [Téléchargement direct](#téléchargement-direct)
- [Récupération avec NPM](#récupération-avec-npm)
- [Accès direct](#accès-direct)
- [Intégration dans une page web](#intégration-dans-une-page-web)
- [Configuration de l'accès à la plateforme Géoportail](#configuration-de-laccès-à-la-plateforme-géoportail)
- [Optimisation du chargement : configuration locale](#optimisation-du-chargement--configuration-locale)
- [Appel de l'extension dans un module ES6](#appel-de-lextension-dans-un-module-es6)
- [Compatibilités](#compatibilités)
- [Versions de Leaflet supportées](#versions-de-leaflet-supportées)
- [Navigateurs supportés](#navigateurs-supportés)
- [Fonctionnalités](#fonctionnalités)
- [Systèmes de coordonnées](#systèmes-de-coordonnées)
- [Affichage des couche WMTS Géoportail](#affichage-des-couche-wmts-géoportail)
- [Exemples d'utilisation](#exemples-dutilisation)
- [Utilisation simple de la fonction](#utilisation-simple-de-la-fonction)
- [Affichage en Lambert 93 (EPSG:2154)](#affichage-en-lambert-93-epsg2154)
- [Affichage des couche WMS Géoportail](#affichage-des-couche-wms-géoportail)
- [Exemple d'utilisation](#exemple-dutilisation)
- [Utilisation simple de la fonction](#utilisation-simple-de-la-fonction-1)
- [Widget de gestion d'empilement des couches](#widget-de-gestion-dempilement-des-couches)
- [Exemples d'utilisation](#exemples-dutilisation-1)
- [Utilisation simple](#utilisation-simple)
- [Utilisation personnalisée](#utilisation-personnalisée)
- [Barre de recherche](#barre-de-recherche)
- [Exemples d'utilisation](#exemples-dutilisation-2)
- [Utilisation simple](#utilisation-simple-1)
- [Adresse ou lieu en un point de la carte](#adresse-ou-lieu-en-un-point-de-la-carte)
- [Exemples d'utilisation](#exemples-dutilisation-3)
- [Utilisation simple](#utilisation-simple-2)
- [Calculs d'itinéraires](#calculs-ditinéraires)
- [Exemples d'utilisation](#exemples-dutilisation-4)
- [Utilisation simple](#utilisation-simple-3)
- [Calculs d'isochrones / isodistances](#calculs-disochrones--isodistances)
- [Exemples d'utilisation](#exemples-dutilisation-5)
- [Utilisation simple](#utilisation-simple-4)
- [Altitude en un point de la carte](#altitude-en-un-point-de-la-carte)
- [Exemples d'utilisation](#exemples-dutilisation-6)
- [Utilisation simple](#utilisation-simple-5)
- [Profil altimétrique le long d'un traçé](#profil-altimétrique-le-long-dun-traçé)
- [Exemples d'utilisation](#exemples-dutilisation-7)
- [Utilisation simple](#utilisation-simple-6)

<!-- tocstop -->

Expand Down
Loading

0 comments on commit cfd5b0d

Please sign in to comment.