Commit Graph

6840 Commits

Author SHA1 Message Date
1ae785b730 Docs: Fix tiny typo - WMTS vs WTMS (#7098) 2020-04-17 15:54:16 +02:00
984fedda1c VideoOverlay feature: Enable to load muted video (#7071)
* Enable to load muted video

* Changes after CR

Co-authored-by: r <r>
2020-04-16 11:32:38 +02:00
0fd2f43faa Fix tiles flickering when maxNativeZoom === maxZoom (and same with min-) (#7094)
GridLayer/_setView: check max/minZoom before clamping to max/minNativeZoom
2020-04-16 11:15:02 +03:00
41706c0168 Popup: fix event propagation to popup._container (#7091) 2020-04-14 18:51:14 +03:00
09da971160 Update mocha to ^7 (#7082) 2020-04-10 15:49:52 +03:00
9be733ee38 DomEvent: use passive for touchmove (instead of touchend) (#7060)
* DomEvent: use passive for touchmove (instead of touchend)

Ref: https://developers.google.com/web/tools/lighthouse/audits/passive-event-listeners

* Remove excessive brackets from condition

* DomEvent: simplify more conditions

Also add passive option for `wheel` event listeners
(previously it was supported for `mousewheel` only)

* Prefer `wheel` over `mousewheel` throughout sources
2020-04-10 10:14:49 +03:00
092070d64f Canvas events handling: do not block events on dragging (#7068) 2020-04-10 10:12:18 +03:00
167a46da26 Added tests for Bounds.overlaps and Bounds.intersects. (#7075) 2020-04-10 10:11:22 +03:00
d843c3b884 Attach pointer tracker listeners to document (instead of documentElement) (#7041)
Otherwise it's not possible to capture events in some cases.
2020-03-23 12:02:45 +02:00
c2b4d7e1aa Fix invalid condition in _addPointerStart (#7033)
* Fix bug introduced in 19d2bd027e (brackets missing)

The condition was never met: `e.pointerType !== 'mouse' && e.MSPOINTER_TYPE_MOUSE`

* fixup! Fix bug introduced in 19d2bd027e (brackets missing)

Co-Authored-By: Vladimir Agafonkin <agafonkin@gmail.com>

Co-authored-by: Vladimir Agafonkin <agafonkin@gmail.com>
2020-03-23 12:00:54 +02:00
61219d38ed adjust "trusted by the best" block 2020-03-20 12:16:27 +02:00
77b756f07c subtly improve website contrast, close #6921 2020-03-20 12:11:39 +02:00
a6b5ca192a only keep reference docs for latest minor versions 2020-03-20 11:47:14 +02:00
95c4366381 Fix some issues related to wrong Browser.pointer value (#7010)
* Revert "Fix pointer event hendling on iOS13 (#6855)"

This reverts commit 747b1f73f9.

Close #6977

* Fix iOS contextmenu issue in more proper way

Ref: #6817

* Fix iOS dblclick issue in more proper way

* dblclick emulation: simplify code paths a bit

* Make use of PointerEvent.isPrimary

https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/isPrimary
https://caniuse.com/#search=isPrimary

IE 10 or later, but it is safe to use here, as for IE we anyway need return from function.
2020-03-20 11:37:07 +02:00
5185a6bff4 Fix Microsoft Edge support (pre-Chromium) (#7023)
* Prevent Browser.chrome = true for pre-Chromium Edge

Sample user agent string:
"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"

* fixup! Another blind attemp to work around dblclicks on Edge (#5268)

Fix leftover that was meant to change in 2b5d401976
2020-03-20 11:34:07 +02:00
efe5c41435 Update plugins.md (#7038)
Added proposed 3rd party integration: WP-Trip-Summary WordPress plug-in that uses LeafletJS as a mapping component.
2020-03-20 11:27:37 +02:00
5902241ff9 Fix: listeners were not removed because of missed context (#7036) 2020-03-20 11:26:28 +02:00
e213469a29 Remove legacy click filter, targeted android 4.x (#7013) 2020-03-11 16:53:56 +02:00
05a9bdbb8e remove disqus integration to cut back spam (#7018) 2020-03-11 13:13:02 +02:00
67102996d0 Use passive event listeners for touchstart/touchend (#7008)
* Use passive event listeners

To fix the error "Does not use passive listeners to improve scrolling performance" on Lighthouse audit (https://web.dev/uses-passive-event-listeners/?utm_source=lighthouse&utm_medium=devtools)

* Specific condition touch

Add a specific condition on touchstart and touchend with a passive mode
2020-03-11 13:12:45 +02:00
c6d8a51da3 Update WMS tutorial using Mundialis WMS (#4239) 2020-03-11 12:56:38 +02:00
a47f323994 Fix Contrib doc for jekyll install (issue #4239) 2020-03-11 12:56:38 +02:00
5e93da5c70 Fix JS error on non-mobile devices (issue #4239) 2020-03-11 12:56:38 +02:00
a4422ed395 Updates links in plugins.md (#7016)
My links have changed places
2020-03-11 12:55:40 +02:00
0d06c4256f docs: fix: map/setMaxBounds argument is LatLngBounds (#7001) 2020-02-19 23:39:30 +01:00
f662d44af5 Fix exception when calling LayerGroup/hasLayer() with wrong layerId (#6998)
Now `false` returned, as per docs
2020-02-18 15:03:04 +01:00
cd12b94a4d [docs] correct Mapbox examples' tileSize (#6995)
* update debug pages

* correct tileSize & zoomOffset for all Mapbox examples
2020-02-14 01:49:03 +01:00
fc0e4a8f0d fix: Don't call potentially undefined closePopup function (#6962)
As a result of using importing Marker as ES6 module and *not* importing Popup the function `closePopup` does not exist on the marker object.

This is a quick fix. A better approach would be to make the popup register a move listener on the marker, while its open. And then close itself when the marker is moved.

Closes #6961
2020-02-03 15:14:58 +01:00
3acb64d900 fix broken url template link (#6982)
went to the right page, but an invalid heading
2020-01-27 15:49:17 +02:00
d1a1e97b82 Fix error with bind function in esm build (#6970)
Use bind function imported from the Util ES module instead of the one
from the global L namespace. Using the L namespace breaks the esm build.
2020-01-16 12:03:34 +02:00
17a1b6105b README: update JS size, add CSS size (#6964)
* README: update JS size to 39 KB

https://unpkg.com/leaflet@1.6.0/dist/leaflet.js amounts to 39.45 KB gzipped

* README: mention 4 KB of CSS

https://unpkg.com/leaflet@1.6.0/dist/leaflet.css amounts to 3.65 KB gzipped
2020-01-09 10:29:25 +01:00
1e2e1c83ea fix(Map): rm moveend listener from setMaxBounds (#6958)
Calling `map.setMapBounds`, adds the `"moveend"` event listener
`_panInsideMaxBounds`. Previously, this did not get cleaned up via
`remove`.
2020-01-08 14:26:56 +02:00
0603741cf7 Prefix IE-specific "zoom" CSS property
Supersedes #6960
2020-01-07 11:10:53 +01:00
e4b4900084 Plugins: Add simplestyle and SvgShapeMarkers (#6949) 2019-12-20 11:20:50 +01:00
983092a497 Pluralize 'layers control'. (#6944)
To align it with the way L.Control.Layers is called/documented.
2019-12-18 19:40:50 +02:00
6b15001bf1 Update author name and URLs for Leaflet.TileLayer.Swiss plugin (#6942)
Note: The author is still the same person (me), I just changed my name.

This can be verified for example by checking that
   https://github.com/rzoller/Leaflet.TileLayer.Swiss
forwards to the new repo URL.
2019-12-16 10:02:14 +02:00
3b9fe956e2 docstrings: disordered comments (#6939) 2019-12-13 14:52:08 +01:00
104ccba4a0 Plugins: add leaflet-zoompanel control (#6673) 2019-12-12 15:17:36 +01:00
3ce6e3040b Plugins: rm whitespace to prettify git previews (#6813) 2019-12-12 12:08:21 +01:00
84bc05bbb6 Fix some spelling errors (mostly in the docs). (#6850) 2019-12-12 11:56:08 +01:00
64a98645bb Plugins: Added Leaflet.Rainviewer (#6854) 2019-12-12 11:54:15 +01:00
c8a6f4ca2f Plugins: add Leaflet.SegmentEdit (#6884) 2019-12-12 11:53:04 +01:00
214cd3e368 CRS.simple tutorial: Link to waybackmachine snapshot of UQM tool 2019-12-12 11:48:52 +01:00
52d54846cc Plugins: add leaflet-arrowhead (#6918) 2019-12-12 11:07:16 +01:00
472407cd2e Support for passive events is not actually checked (#6930)
The `passiveEvents` variable was always a truthy value since it holds a reference to the function, instead of it being self-invokated and thus getting its result.
2019-12-06 23:18:43 +01:00
6c5eece356 Fix addLatLng method comment for documentation. (#6924) 2019-12-02 11:50:54 +02:00
8733108138 update mapbox attribution URL (#6922) 2019-12-02 11:49:16 +02:00
1a09806d13 Fix canvas renderer not fully clearing the canvas due to transformation (#6915) 2019-11-29 11:59:38 +02:00
7882015ee8 fix typo in choropleth example 2019-11-29 10:04:40 +02:00
4a8e55b0c4 [docs] Update Doc Examples to Use Modern Endpoint (#6905)
* update the first few examples

* Update all legacy Static API urls with modern URLs

* Add missing map??

* oops stray png

* Remove example.html
2019-11-28 08:41:37 +02:00