Commit Graph

6184 Commits

Author SHA1 Message Date
Joachim Kuebart
1010451a66 Pull min/maxNativeZoom from TileLayer into GridLayer, as per #5316. (#5319)
* Pull min/maxNativeZoom from TileLayer into GridLayer, as per #5316.

* Add a couple unit tests for GridLayer's maxNativeZoom
2017-02-09 10:33:43 +01:00
Per Liedman
689b71e280 Disable click propagation on zoom control buttons (#5318)
Close #5308.
2017-02-08 13:02:10 +01:00
Madis Allikmaa
59298a72d0 Docstrings: Fix popup "autoClose" and "closeOnClick" options, fixes #5040 (#5304)
* Fix popup "autoClose" and "closeOnClick" options documentation, fixes #5040

* Docstring for Popup `closeOnClick` option

* Backticks on docstrings
2017-02-07 16:24:36 +01:00
Iván Sánchez Ortega
fa458e7511 Add CSS for -webkit-tap-highlight-color, fixes #5302 2017-02-07 10:44:56 +01:00
Per Liedman
ce6975057f Removed type attribute in HTML5 files (#5309) 2017-02-06 20:33:15 +01:00
Uzerus
cab880d4d8 type attribute not required in HTML5 2017-02-06 20:32:50 +01:00
Brandon XIANG
a58a28a9a0 Plugins: Add leaflet.marker.highlight (#5312) 2017-02-06 09:44:06 +01:00
Miguel Andrade
ad75456fa5 add margin to LatLngBounds.equals method (#5071)
* add margin to LatLngBounds equals method

* add tests
2017-02-02 16:55:30 +01:00
Iván Sánchez Ortega
53e90945aa add L.Draggable options and fix docstring (#5301) 2017-02-02 16:46:58 +01:00
Iván Sánchez Ortega
ddc3a9ca61 Fix max/min calculation for getBoundsZoom (fixes #5136) (#5137)
* Fix max/min calculation for getBoundsZoom (fixes #5136)

* Added test for inside param of L.Map.getBoundsZoom()
2017-02-02 16:21:10 +01:00
Iván Sánchez Ortega
14c5f1602c Scrubbing of detached DOM elements, prevents memory leaks (#5265)
* Scrubbing of detached DOM elements, prevents memory leaks and fixes #5263

* Make linter happy
2017-02-02 10:57:57 +01:00
Dave Leaver
5603a87c70 Remove marker.dragging when not on the map (#5295)
* Add some tests for #5293

* Fix enabling marker dragging while markers aren't on the map by removing the dragging object when not on the map.

This is a change of behavior (.dragging is only defined when a marker is on the map).

* Docs for dragging change
2017-02-02 10:14:39 +01:00
Rowan Winsemius
d10f3ca317 Plugins: Add leaflet-easyPrint (#5296) 2017-02-01 12:11:03 +01:00
Iván Sánchez Ortega
f4456b7a9a Stop scroll propagation in L.Layers.Control in chrome>55 (#5280) 2017-02-01 11:08:24 +01:00
Dave Leaver
4921355195 Fix a few uses of children that should be child in comments (#5294) 2017-02-01 09:33:09 +01:00
Jan Pieter Waagmeester
02b263af52 Plugins: Add leaflet-clonelayer (#5291)
repo: https://github.com/jieter/leaflet-clonelayer
2017-01-31 16:46:05 +01:00
Vladimir Agafonkin
703ae02aa8 ES6 modules & Rollup (#4989)
* WIP ES6 modules & rollup

* WIP ES6 modules & rollup 2

* WIP ES6 modules & rollup 3

* WIP ES6 modules Browser

* WIP ES6 module fixes

* WIP ES6 modules: simpler browser exports

* WIP ES6: refactor CRS/Projection modules, CRS obj -> CRS.Base

* get rid of unnecessary index.js

* WIP ES6 modules, dom events and stuff

* Make linter happy, rollup to dist/

* revert to CRS namespace/class for now

* WIP rollup: export more stuff

* export controls

* rollup: export Layer

* rollup: export DomEvent

* rollup: export more layer types

* rollup: export Popup/Tooltip

* WIP: ES6-ify marker, icon, domutil, draggable.

* ES6-ify gridlayer, tilelayer.

* ES6-ify: Tweak imports-exports, code is now runnable!!

* ES6-ify: Fix scope in some DomUtils

* ES6-ify: Path, fix Popup

* ES6-ify: Lint & cleanup

* ES6-ify map handlers, more linting

* ES6-ify: Icon.Default namespacing

* ES6-ify: Renderers, CircleMarker

* ES6-ify: Circle, Polyline, LineUtil

* ES6-ify: Polygon, Rectangle, LineUtil, PolyUtil, linting

* ES6-ify: SVG.VML

* ES6-ify: DomEvent.Pointer, DomEvent.DoubleTap

* ES6-ify: Linting, make Karma play nice with Rollup

* ES6-ify: More work on fixing bits breaking some unit tests.

* ES6-ify: rollup the version number, fiddled with build scripts

* ES6-ify: Fiddle with test scripts

* ES6-ify: cleanup (refs to global L, imports from (DOM)Util), prevent cyclic loop on Map imports

* ES6-ify: More cleanup of (DOM)Util/Browser/DomEvent imports

* ES6ify: Use rollup's "legacy" option for ES3 (IE8) builds

* ES6-ify: Clean up build scripts, fix CONTRIBUTING.md instructions

* Typo

* ES6-ify: minor fixes and lefovers after rebasing on top of 1.0.2

* ES6-ify: upgrade to rollup 0.38 for proper IE8 builds, fix L.SVG.VML

* Make linter happy.

* ES6: Fixing typos and sxrew-ups after big rebase

* Fix symlink for debugging scripts

* ES6: Cleanup old build scripts

* ES6-ify: Update build system to include git rev in L.version

* ES6-ify: re-enable unit tests replacing L.Path with L.Polyline

* Export Path

* ES6ify: cleanup old banner file

* ES6-ify: whitespace in var declarations

* ES6-ify: Export toTransformation as L.transformation

* ES6-ify: cleanup L.transform exports

* ES6-ify: "import Util" in Transformation and SVG.VML
2017-01-30 11:35:16 +01:00
Markus
3ac37c29a4 Add L.transformation factory, allow creation from array (#5282)
* added transformation getter

* fixed lint, added editorconfig

* added CRS.Simple transformation values again

* removed editorconfig
2017-01-30 09:43:50 +01:00
Jan Pieter Waagmeester
60d1f78977 Remove MapQuest from leaflet-providers description (#5286) 2017-01-28 12:21:33 +01:00
Vladimir Agafonkin
174e693912 fix badge 1.0.3 blog link 2017-01-23 18:05:46 +02:00
Iván Sánchez Ortega
bfc3092e9c Blog post for v1.0.3 release (#5275)
* Blog post for v1.0.3 release

* Update blog link in front page

* Remove badge for 1.0.0 announcement
2017-01-23 18:02:02 +02:00
Iván Sánchez Ortega
03e4116e5f Update API reference (and links) to 1.0.3. (#5276) 2017-01-23 17:50:21 +02:00
Iván Sánchez Ortega
1cc4660d98 Changelog for 1.0.3, version bump. (#5274)
* Changelog for 1.0.3, version bump.

* Fix 1.0.3 release date
2017-01-23 12:16:07 +01:00
Per Liedman
67f12ee6e9 Avoid multiple canvas updatePaths/redraws during viewreset (#5250)
* Avoid multiple canvas updatePaths/redraws during viewreset

Close #5170.

* Fix code style

* Add a code comment
2017-01-23 11:06:03 +01:00
Iván Sánchez Ortega
2b5d401976 Another blind attemp to work around dblclicks on Edge (#5268)
* Another blind attemp to work around dblclicks on Edge

* Make linter happy, do not forget about IE11 & IE11 pointer events
2017-01-23 10:56:08 +01:00
Sylvenas
f8bcccc24f Plugins: add magicmarker
add magicMarker plugin
2017-01-20 09:13:35 +01:00
Reinier Battenberg
af72aa7647 IE8: Remove trailing comma in L.Layer options (#5270)
The trailing column in the Layer default Options Object definition crashes IE8.
2017-01-19 16:55:43 +01:00
Iván Sánchez Ortega
ad271063a4 Docstrings: clarify L.Browser.Touch (see #5266) 2017-01-19 09:33:57 +01:00
Mariano Carballal
7f11fdfbae Add alternative text to marker shadows (#5259) 2017-01-17 20:26:44 +02:00
Sylvenas
7ea3ab8888 Plugins: add migrationLayer (#5261) 2017-01-17 10:19:42 +01:00
Per Liedman
d250465fef Merge branch 'jieter-patch-3'
Close #5168.
2017-01-13 17:53:55 +01:00
Jan Pieter Waagmeester
01a4b95853 Now use the correct regression fix: #5131 2017-01-13 17:53:22 +01:00
Jan Pieter Waagmeester
15e4456581 Point to correct PR for the layers control PR 2017-01-13 17:53:22 +01:00
Iván Sánchez Ortega
059a722b5b Implement wrapLatLngBounds (to fix #5149) (#5166)
* Implement wrapLatLngBounds (to fix #5149)

* Unit tests for wrapLatLngBounds
2017-01-13 16:39:01 +01:00
Iván Sánchez Ortega
694da33fc6 Blind attemp to fix Edge dblclicks (side effects of #5185) (#5248)
Blind attempt to fix Edge dblclicks (side effects of #5185)
2017-01-13 08:47:41 +01:00
Iván Sánchez Ortega
007a63ab65 Fix typo in docstrings 2017-01-11 10:29:57 +01:00
Yiğit Yüce
bc3270177e Plugins: Add L.Control.Custom (#5240) 2017-01-10 09:38:57 +01:00
Jason
ea7900ad62 Plugins: Add Leaflet.LinearMeasurement (#5239)
I added a plug in to the measurement section.  https://github.com/NLTGit/Leaflet.LinearMeasurement  Let me know what additional steps are required for this to go live.  Feedback on the tool is encouraged and welcome!
2017-01-10 09:37:01 +01:00
Grigory Golikov
a1c1ea214f Add Leaflet.Viewpoint to plugins list (#5219) 2017-01-03 13:22:50 +02:00
Iván Sánchez Ortega
2996298d59 Inclue changes from #5054 into VML code (fixes #5213) (#5215) 2016-12-23 16:32:14 +02:00
Aaron Petcoff
9e5903db40 adds graceful fallback to clientWidth & clinetHeight in getSize (#5209) 2016-12-22 01:36:58 +02:00
Iván Sánchez Ortega
b8b7281ee8 Added unit test for #5202 2016-12-21 14:49:47 +01:00
Hagai
4e58391235 Fix edge case of closing popups during their popupopen event (#5202)
Replacing `this._map` with `map`.
2016-12-21 14:46:34 +01:00
Marvin Bredal Lillehaug
884463bb09 Avoid getBoundsZoom return Infinity when using CRS with flipped axis (#5204)
* Create new bounds from projected coordinates rather than subtract in getBoundsZoom to avoid negative scale. Fixes #5195

* Fix unit test mocks

Apparently, mocking `project()` instead of `latLngToPoint()` magically works.

* Expected zoomlevel is 9, not 7
2016-12-19 12:40:22 +01:00
Yet Another Fred
3c1c14f64f Plugins: Add leaflet-responsive-popup (#5203)
* Add leaflet-responsive-popup to plugins page

* simplify leaflet-responsive-popup description
2016-12-18 11:43:17 +01:00
Mark Lee
7c96246044 docs: fix quick start link in mobile tutorial (#5192) 2016-12-15 09:43:30 +01:00
Iván Sánchez Ortega
ad6a33aed2 Prevent infinite loop on failing errorTileUrls (fixes #5176) (#5177) 2016-12-14 09:37:57 +01:00
Iván Sánchez Ortega
19d2bd027e Be more picky about pointer events (blind attempt to fix #5180) (#5185) 2016-12-14 09:33:21 +01:00
Iván Sánchez Ortega
8c95bc4503 Fix typo in touch-action CSS rules (#5187) 2016-12-13 10:26:06 +01:00
Pablo Alonso
b1fd47a5a4 Fixed method docs (#5184) 2016-12-12 15:45:33 +01:00