Simon Legner
c5f7dc4ad3
ES2015 modules: Add index.js files to subdirectories/namespace ( #5329 )
...
* Add index.js files to subdirectories/namespace
This allows to streamline the import/export in the main file.
* Fix tests by switching to karma-rollup-plugin
2017-02-13 14:14:00 +01:00
Tariq Soliman
fe496a2b2d
Docs: remove iframe borders on examples ( #5327 )
2017-02-13 11:01:38 +01:00
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