diff --git a/README.md b/README.md index 4504f2a..80a63d3 100644 --- a/README.md +++ b/README.md @@ -311,8 +311,8 @@ All notable changes to this project are documented in the [releases](https://git **Compatibile with:** [![Leaflet 1.x compatible!](https://img.shields.io/badge/Leaflet-1.7.0-1EB300.svg?style=flat)](http://leafletjs.com/reference.html) -[![d3.js v6 compatibile!](https://img.shields.io/badge/d3.js-6.5-1EB300.svg?style=flat)](https://www.npmjs.com/package/d3) -[![@tmcw/togeojson v4.6.0 compatibile!](https://img.shields.io/badge/@tmcw/togeojson-4.6-1EB300.svg?style=flat)](https://www.npmjs.com/package/@tmcw/togeojson) +[![d3.js v7 compatibile!](https://img.shields.io/badge/d3.js-7.8-1EB300.svg?style=flat)](https://www.npmjs.com/package/d3) +[![@tmcw/togeojson v5 compatibile!](https://img.shields.io/badge/@tmcw/togeojson-5.6-1EB300.svg?style=flat)](https://www.npmjs.com/package/@tmcw/togeojson) --- diff --git a/examples/leaflet-elevation_almost-over.spec.js b/examples/leaflet-elevation_almost-over.spec.js index 1e68b6a..5d6b1a8 100644 --- a/examples/leaflet-elevation_almost-over.spec.js +++ b/examples/leaflet-elevation_almost-over.spec.js @@ -71,6 +71,17 @@ test('almostOver', async ({ page }) => { assert.equal(step_2.over_layers, 1); assert.equal(step_3.over_layers, 9); + /** + * List of points where altitude == 0 + * + * 0 values shouldn't be interpreted as an empty ("false" or "undefined") value. + * + * @see https://github.com/Raruto/leaflet-elevation/issues/259 + */ + [1029, 1030, 2048, 3747, 3843, 3845, 3891, 3965, 3966, 4057, 4058, 4072, 4262, 4263, 4264, 4269, 11284].forEach(idx => { + assert.is(step_2.data[idx].z, 0); + }); + }, 15000); test.run(); @@ -90,6 +101,7 @@ async function load_trace(page, trace_url) { option: ctrl.options.almostOver, over_layers: map.almostOver._layers.length, map_layers: Object.keys(map._layers).length, + data: ctrl._data, })); }); ctrl.load(trace_url); diff --git a/examples/leaflet-elevation_hoverable-tracks.html b/examples/leaflet-elevation_hoverable-tracks.html index d7685b5..01a6261 100644 --- a/examples/leaflet-elevation_hoverable-tracks.html +++ b/examples/leaflet-elevation_hoverable-tracks.html @@ -53,8 +53,8 @@ searchControl: false, loadingControl: false, plugins: [ - "d3@6.5.0/dist/d3.min.js", - "@tmcw/togeojson@4.5.0/dist/togeojson.umd.js", + "d3@7.8.4/dist/d3.min.js", + "@tmcw/togeojson@5.6.2/dist/togeojson.umd.js", "leaflet-geometryutil@0.9.3/src/leaflet.geometryutil.js", "leaflet-almostover@1.0.1/src/leaflet.almostover.js", "@raruto/leaflet-elevation@2.4.0/libs/leaflet-distance-marker.css", diff --git a/examples/leaflet-elevation_toggable-charts.html b/examples/leaflet-elevation_toggable-charts.html index 177bda3..d191f1d 100644 --- a/examples/leaflet-elevation_toggable-charts.html +++ b/examples/leaflet-elevation_toggable-charts.html @@ -38,8 +38,8 @@ searchControl: false, loadingControl: false, plugins: [ - "d3@6.5.0/dist/d3.min.js", - "@tmcw/togeojson@4.5.0/dist/togeojson.umd.js", + "d3@7.8.4/dist/d3.min.js", + "@tmcw/togeojson@5.6.2/dist/togeojson.umd.js", "leaflet-geometryutil@0.9.3/src/leaflet.geometryutil.js", "leaflet-almostover@1.0.1/src/leaflet.almostover.js", "@raruto/leaflet-elevation@2.4.0/libs/leaflet-distance-marker.css", diff --git a/examples/leaflet-elevation_upload-gpx.html b/examples/leaflet-elevation_upload-gpx.html index e0e7305..a3cf1be 100644 --- a/examples/leaflet-elevation_upload-gpx.html +++ b/examples/leaflet-elevation_upload-gpx.html @@ -21,7 +21,7 @@ - +