Vladimir Agafonkin
|
264eca8ee6
|
don't clamp mercator after 85, simplify projection code
|
2014-01-03 15:26:40 +02:00 |
|
Vladimir Agafonkin
|
06fb3ce6e4
|
much better circle approximation near poles
|
2014-01-03 03:50:22 +02:00 |
|
Vladimir Agafonkin
|
7ff0fa9c72
|
approximate Circle with ellipse
|
2014-01-03 00:37:34 +02:00 |
|
Vladimir Agafonkin
|
c4a9418d3b
|
add low level ellipse rendering support
|
2014-01-02 20:36:47 +02:00 |
|
Vladimir Agafonkin
|
9ce2cc5cbd
|
use simpler distance formula (precision is good enough)
|
2014-01-02 16:32:57 +02:00 |
|
Vladimir Agafonkin
|
3d34f27df8
|
normalize latlng argument in Map wrapLatLng
|
2014-01-02 16:15:00 +02:00 |
|
Vladimir Agafonkin
|
ea1402ec4f
|
simplify calculations in scale control
|
2014-01-02 16:13:08 +02:00 |
|
Vladimir Agafonkin
|
5923a64ec4
|
add Map distance method, close #1442
|
2014-01-02 16:13:03 +02:00 |
|
Vladimir Agafonkin
|
2ee5c90f02
|
add CRS.Earth, move Harvesine distance there
|
2014-01-02 15:42:14 +02:00 |
|
Vladimir Agafonkin
|
6940b5bac9
|
use projected coordinates in Circle, close #1465
|
2014-01-02 15:23:28 +02:00 |
|
Vladimir Agafonkin
|
b2965351e0
|
ignore openPopup if map not initialized, close #2343
|
2013-12-31 02:43:56 +02:00 |
|
Vladimir Agafonkin
|
7d18adbe73
|
don't postfix createPane name, #1742
|
2013-12-30 23:39:30 +02:00 |
|
Vladimir Agafonkin
|
2000734658
|
do not fail on unnamed createPane, #1742
|
2013-12-30 20:16:21 +02:00 |
|
Vladimir Agafonkin
|
76f9c7ae7f
|
add Map createPane/getPane methods, close #1742
|
2013-12-30 19:17:52 +02:00 |
|
Vladimir Agafonkin
|
dd1b9617dd
|
add syntactic sugar to DomEvent.on/off
|
2013-12-30 17:40:23 +02:00 |
|
Vladimir Agafonkin
|
6cea376807
|
add missing Canvas events, fix mouseover spam
|
2013-12-30 13:22:14 +02:00 |
|
Vladimir Agafonkin
|
bc9721b3be
|
simplify pane structure (remove objectsPane, not necessary)
|
2013-12-28 03:38:59 +02:00 |
|
Vladimir Agafonkin
|
ee3f2f8b1e
|
stop propagation explicitly; marker and vector mouseup
this way we know what events won’t propagate to Map and this behavior
is consistent across layers
|
2013-12-28 03:12:18 +02:00 |
|
Vladimir Agafonkin
|
7ca19b59ea
|
clean up Marker mouse events code
|
2013-12-27 19:27:46 +02:00 |
|
Vladimir Agafonkin
|
8bf7f963e2
|
fix marker drag regression
|
2013-12-27 19:27:11 +02:00 |
|
Vladimir Agafonkin
|
c354113293
|
fix build (fire preclick even with no click listeners)
|
2013-12-27 18:46:10 +02:00 |
|
Vladimir Agafonkin
|
93214d7e3c
|
clean up mouse events handling code
|
2013-12-27 18:36:24 +02:00 |
|
Vladimir Agafonkin
|
e7898584c3
|
more BoxZoom cleanup
|
2013-12-27 18:17:51 +02:00 |
|
Vladimir Agafonkin
|
e27b295261
|
clean up BoxZoom, fix cursors #1813
|
2013-12-27 17:22:16 +02:00 |
|
Vladimir Agafonkin
|
9ae1623910
|
include version info in top comment, close #2276
|
2013-12-26 18:46:00 +02:00 |
|
Vladimir Agafonkin
|
abdf0c2afa
|
better compression for Leaflet.js
|
2013-12-26 18:45:29 +02:00 |
|
Vladimir Agafonkin
|
2b96ea5aba
|
make Leaflet.js requirable for version, remove noConflict test
Currently tests don’t account for wrapper function around Leaflet
source, so the noConflict one failed — removing for now.
|
2013-12-26 18:29:46 +02:00 |
|
Vladimir Agafonkin
|
9a6288ef37
|
make Android double-click issue threshold smaller, close #2303
|
2013-12-25 20:37:25 +02:00 |
|
Vladimir Agafonkin
|
8764063c46
|
simpler and faster mouse pos; remove DomUtil.documentIsLtr
|
2013-12-24 18:46:05 +02:00 |
|
Vladimir Agafonkin
|
9eaaf096c1
|
use getTileSize when determining tile bounds
|
2013-12-24 00:47:11 +02:00 |
|
Vladimir Agafonkin
|
3ae769a4e7
|
pass options in canvas/svg factories
|
2013-12-23 22:39:42 +02:00 |
|
Vladimir Agafonkin
|
bc405b5911
|
make propagation work correctly for vector layers
|
2013-12-23 21:33:25 +02:00 |
|
Vladimir Agafonkin
|
6edc39e19a
|
revert ce29ac59
|
2013-12-23 17:21:12 +02:00 |
|
Vladimir Agafonkin
|
5d9cc6bf47
|
optimize canvas implementation further
|
2013-12-23 16:55:12 +02:00 |
|
Vladimir Agafonkin
|
6b43bc6566
|
fix Popup remove/add sequence
|
2013-12-23 12:47:02 +02:00 |
|
Vladimir Agafonkin
|
37485fd334
|
fix layers control not firing overlayadd, close #2330
|
2013-12-23 12:41:50 +02:00 |
|
Vladimir Agafonkin
|
dd72a6545a
|
simplify bringToFront/Back, add DomUtil toFront/Back
|
2013-12-23 12:31:51 +02:00 |
|
Vladimir Agafonkin
|
a97c599201
|
Layer popup methods and cleanup, fix #2279, fix #2292
|
2013-12-21 12:46:38 +01:00 |
|
Vladimir Agafonkin
|
9e6a747f6f
|
minor events-related cleanup
|
2013-12-21 09:53:26 +01:00 |
|
Vladimir Agafonkin
|
deec9d54be
|
don't bind on each move in IE7-8
|
2013-12-21 09:36:53 +01:00 |
|
Vladimir Agafonkin
|
47783821f7
|
rename limitExecByInterval to throttle, better implementation
|
2013-12-21 01:49:25 -05:00 |
|
Vladimir Agafonkin
|
b7c03c8a99
|
add more comments to Util, clean up
|
2013-12-20 22:47:09 -05:00 |
|
Vladimir Agafonkin
|
d0051500c3
|
comment the Events code better
|
2013-12-20 17:26:27 -05:00 |
|
Vladimir Agafonkin
|
dcb6f74ef5
|
ensure execution order in events, slightly bulkier structure
|
2013-12-19 18:35:05 -05:00 |
|
Vladimir Agafonkin
|
ce29ac59a9
|
fire load after viewreset/moveend to fix Canvas rendering
|
2013-12-19 18:04:55 -05:00 |
|
Vladimir Agafonkin
|
70e3500716
|
rename _leaflet_events to _events
|
2013-12-19 17:20:04 -05:00 |
|
Vladimir Agafonkin
|
88b27fe832
|
clean up events code a bit
|
2013-12-19 17:14:53 -05:00 |
|
Vladimir Agafonkin
|
1dfec0a021
|
shortcut hasEventListeners as listens
|
2013-12-19 17:09:32 -05:00 |
|
Vladimir Agafonkin
|
d4fe4cb804
|
simplify events code, better footprint, speedup removal 2x
|
2013-12-19 17:05:36 -05:00 |
|
Vladimir Agafonkin
|
6d81f5e51c
|
fix edge case with SVG event delegation
|
2013-12-19 16:13:34 -05:00 |
|
Vladimir Agafonkin
|
247c13fbdd
|
optimize perf-sensitive LayerGroup methods
|
2013-12-19 02:23:17 -05:00 |
|
Vladimir Agafonkin
|
df4570a9f0
|
delegate SVG event handling to root, close #2315
|
2013-12-19 00:58:13 -05:00 |
|
Vladimir Agafonkin
|
be67170869
|
simpler stamp without closure
|
2013-12-19 00:20:43 -05:00 |
|
Vladimir Agafonkin
|
824d168375
|
optimize DomEvent addListener
|
2013-12-19 00:20:23 -05:00 |
|
Vladimir Agafonkin
|
6d1142a978
|
only propagate events if given true to fire, #2311
|
2013-12-18 23:23:22 -05:00 |
|
Vladimir Agafonkin
|
ce4a031d40
|
faster on/off, add private non-sugary versions
|
2013-12-18 23:07:39 -05:00 |
|
Vladimir Agafonkin
|
6b132009af
|
handle attrib in Layer, don't use map layeradd/remove (perf)
otherwise thousands of markers/vectors will trigger layeradd and check
for attributions, this is waste of resources
|
2013-12-18 23:04:08 -05:00 |
|
Vladimir Agafonkin
|
f7198e71dc
|
fix build
|
2013-12-18 22:22:40 -05:00 |
|
Vladimir Agafonkin
|
1c925fa698
|
don't copy over layer options on GeoJSON setStyle (perf)
|
2013-12-18 22:21:17 -05:00 |
|
Vladimir Agafonkin
|
9f09f50812
|
remove Util invokeEach since on/off are hot functions
|
2013-12-18 22:05:47 -05:00 |
|
Vladimir Agafonkin
|
a628e724a1
|
minor poly performance tweaks
|
2013-12-18 21:55:04 -05:00 |
|
Vladimir Agafonkin
|
9cc1b3608d
|
more comments in new vector code
|
2013-12-18 15:19:53 -05:00 |
|
Vladimir Agafonkin
|
511cbd5465
|
add more comments to Canvas, fix dragging cursors
|
2013-12-18 14:57:06 -05:00 |
|
Vladimir Agafonkin
|
cf55d0edb9
|
clean up Renderer/SVG code and add comments
|
2013-12-18 14:36:58 -05:00 |
|
Vladimir Agafonkin
|
b329c4a9fd
|
only round clip edges, other path points already rounded
|
2013-12-18 14:35:51 -05:00 |
|
Vladimir Agafonkin
|
4d8990f7a8
|
dry up the renderer code a bit
|
2013-12-18 13:45:05 -05:00 |
|
Vladimir Agafonkin
|
95e394f0d8
|
fix mouse handling regression in Path
|
2013-12-18 13:20:01 -05:00 |
|
Vladimir Agafonkin
|
f2af995a10
|
tweak default vectors color
|
2013-12-18 12:03:24 -05:00 |
|
Vladimir Agafonkin
|
988dc3a27a
|
redraw partially when updating canvas layers (massive speedup)
|
2013-12-18 12:03:24 -05:00 |
|
Vladimir Agafonkin
|
e5d1ff6db2
|
fix dragging on canvas layer
|
2013-12-18 12:03:24 -05:00 |
|
Vladimir Agafonkin
|
811006adc5
|
cache circle bounds
|
2013-12-18 12:03:24 -05:00 |
|
Vladimir Agafonkin
|
eca9fe966e
|
fix retina canvas redraw bug
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
7bffd4924b
|
do stroke hit detection after polygon
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
f930588bca
|
simpler Circle._containsPoint, remove accidental debug
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
f4f8c06c75
|
fix adding/removal of vectors and renderers
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
f750b76e04
|
fix addLatLng not affecting bounds
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
2e9141fa98
|
better style defaults for vector features
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
518b82b755
|
fix GeoJSON resetStyle in case no style was specified
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
508a75f7a8
|
make Circle inherit from CircleMarker and not the other way
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
fe5cd4b127
|
tweaks to renderer instancing
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
fdae94ce34
|
fix test with empty polyline
|
2013-12-18 12:03:23 -05:00 |
|
Vladimir Agafonkin
|
46c279c88f
|
various IE vectors fixes
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
4e33ce3e0a
|
cache getBounds and optimize Canvas events
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
f045742a28
|
add Polyline and Polygon getCenter, openPopup in centroid
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
674d9ae4d3
|
Retina support and better default renderer handling
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
e35095fcf9
|
fix CircleMarker setStyle
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
05054a1088
|
fix Popup regression
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
dc5151b81a
|
fix GeoJSON roundtripping
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
04addb791e
|
fix choosing default renderer
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
d0eedd3f52
|
rename vectors2 folder into vectors, update deps
|
2013-12-18 12:03:22 -05:00 |
|
Vladimir Agafonkin
|
2ac898654a
|
minor clean up
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
21510e6100
|
add CircleMarker
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
1e04f5feba
|
add Circle implementation
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
fd98197556
|
require ctx in DomEvent off if on had it (breaking!!!)
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
6f9d05fc40
|
implement Canvas events and SVG click-through
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
41a576b930
|
minor clean up
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
ddb9a376be
|
flatten poly latlngs into rings, proper clipping
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
6543fe50bc
|
fix jshint errors
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
6aa605f606
|
clean up lineJoin/lineCap
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
08028b7a7a
|
add VML implementation (not tested yet)
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
5d8e7279b2
|
remove vector stuff that's already ported
|
2013-12-18 12:03:21 -05:00 |
|
Vladimir Agafonkin
|
b2eee96d5c
|
remove MultiPoly classes (unnecessary)
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
48a3c34702
|
add Path Popup implementation
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
919b862c15
|
add MultiPolyline and MultiPolygon implementations
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
b19fd8d1cd
|
proper Canvas redraw & setStyle
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
7976b1f284
|
add basic Canvas implementation
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
3c5cf0fd2b
|
fix stroke appearing on polygon clip edges
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
1bd0ee2dd5
|
SVG.js minor cleanup
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
274e1559b7
|
fix "error parsing z" error in SVG
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
cea35a35e5
|
add SVG mouse events support
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
f3b376f599
|
add Path setStyle
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
d3426d557b
|
fix Polygon getBounds and factory
|
2013-12-18 12:03:20 -05:00 |
|
Vladimir Agafonkin
|
d983464ab5
|
SVG bringToFront and bringToBack
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
7cd67edf71
|
copy Rectangle implementation
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
33f4e72cc4
|
add working Polygon implementation
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
eade171b7e
|
fix renderers not updating bounds before path updates
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
3c8dd353a8
|
manage renderer automatically
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
076255f33f
|
initial working Path/Polyline implementation
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
568fd154e2
|
initial Renderer/SVG implementations
|
2013-12-18 12:03:19 -05:00 |
|
Vladimir Agafonkin
|
7b9bedb497
|
Merge pull request #2311 from Leaflet/propagate
Fast universal event propagation
|
2013-12-18 08:30:45 -08:00 |
|
Vladimir Agafonkin
|
0876b51bc9
|
remove DomUtil.getViewportOffset as unnecessary
|
2013-12-18 00:51:01 -05:00 |
|
Vladimir Agafonkin
|
f631513acc
|
fast event propagation (10x FeatureGroup layer add speedup)
|
2013-12-17 17:08:21 -05:00 |
|
Vladimir Agafonkin
|
1cc9ecdded
|
clean up Class.js
|
2013-12-17 15:53:52 -05:00 |
|
Vladimir Agafonkin
|
4e2c097c5f
|
Merge pull request #2310 from Leaflet/evented
Evented base class to use in favor of mixing in event methods
|
2013-12-17 12:52:50 -08:00 |
|
Vladimir Agafonkin
|
d662e005bb
|
no parseFloat in LatLng, faster factory (massive speedup)
see http://jsperf.com/leaflet-parsefloat-in-latlng
|
2013-12-17 15:38:49 -05:00 |
|
Vladimir Agafonkin
|
3469eb933d
|
Merge pull request #2296 from urbaniak/retina-tile-url
add {r} format to url, which returns @2x when retina detected and enabled
|
2013-12-17 11:41:33 -08:00 |
|
Vladimir Agafonkin
|
21cfd7f3d9
|
replace Events mixin with Evented inheritance
|
2013-12-17 14:07:21 -05:00 |
|
Vladimir Agafonkin
|
4a142af76d
|
make Evented longer names aliases instead of on/off
|
2013-12-17 14:06:54 -05:00 |
|
Vladimir Agafonkin
|
b22715a9e5
|
replace L.Mixin.Events with L.Evented class (bw-compat)
|
2013-12-17 13:55:39 -05:00 |
|
Vladimir Agafonkin
|
d0e72934d7
|
make instantiation faster by avoiding callInitHooks where not needed
|
2013-12-17 13:27:10 -05:00 |
|
Vladimir Agafonkin
|
18d0cf4dc1
|
made the logo pretty-printed for consistency
|
2013-12-16 19:09:22 -05:00 |
|
Vladimir Agafonkin
|
447b0aa35c
|
Merge pull request #2304 from jacobtoye/master
Adding Leaflet logo in svg format
|
2013-12-16 16:08:31 -08:00 |
|
jacobtoye
|
f0be7dcf0f
|
Run logo svg through svgo
|
2013-12-17 13:04:01 +13:00 |
|
Vladimir Agafonkin
|
e44b8d944e
|
use lighter extend in setOptions, simplify extend
|
2013-12-16 18:37:06 -05:00 |
|
jacobtoye
|
b675bbeecf
|
Adding Leaflet logo in svg format
|
2013-12-17 12:04:53 +13:00 |
|
John Firebaugh
|
f2b34cd012
|
Use L.Util.create for class extension
|
2013-12-15 14:35:02 -08:00 |
|
John Firebaugh
|
ad9d0f8c7f
|
Make options object prototype-inherited
Fixes #2294
|
2013-12-15 13:30:30 -08:00 |
|
Krzysztof Urbaniak
|
caa9d8622b
|
fix retina condition
|
2013-12-14 16:54:29 +01:00 |
|
Krzysztof Urbaniak
|
de1a62fa52
|
add {r} format to url, which returns @2x when retina detected and enabled
|
2013-12-14 16:40:19 +01:00 |
|
Vladimir Agafonkin
|
f619e3b242
|
bring this._map check back
|
2013-12-13 18:35:51 -05:00 |
|
John Firebaugh
|
af9302ce19
|
Make GridLayer methods safe to call pre-setView
|
2013-12-13 18:01:06 -05:00 |
|
John Firebaugh
|
5e0d343501
|
Fix build
|
2013-12-13 17:50:32 -05:00 |
|
Vladimir Agafonkin
|
773fa91d1e
|
fix old IE and stricter jshinting
|
2013-12-13 17:24:43 -05:00 |
|
Vladimir Agafonkin
|
69890a29cf
|
fix build
|
2013-12-13 17:21:39 -05:00 |
|
Vladimir Agafonkin
|
40a67a2113
|
fix LayerGroup hasLayer
|
2013-12-13 17:00:52 -05:00 |
|
Vladimir Agafonkin
|
de4f0353e1
|
fix Map hasLayer
|
2013-12-13 16:47:58 -05:00 |
|
Vladimir Agafonkin
|
8c3010ca88
|
fix FeatureGroup getBounds
|
2013-12-13 16:38:24 -05:00 |
|
Vladimir Agafonkin
|
4e9b8a42e9
|
call addLayers after initHooks where anim is detected, fixes #2281
|
2013-12-11 18:13:00 -05:00 |
|
danzel
|
27cd306e6b
|
Change touch detection check for ontouchstart in window like modernizr does. Fixes chrome touch emulation. Fixes #2277
|
2013-12-12 09:30:11 +13:00 |
|
Vladimir Agafonkin
|
f1d2b0d5df
|
revert commenting out watch for terser code #2274
|
2013-12-10 11:17:40 +01:00 |
|
Vladimir Agafonkin
|
4a42dc07d7
|
minor code readability fix
|
2013-12-10 01:53:22 +01:00 |
|
Yohan Boniface
|
369290d90d
|
Firefox has a Object.prototype.watch method
|
2013-12-09 15:59:20 +01:00 |
|
Vladimir Agafonkin
|
eec19a441b
|
add Control & Layer remove method
|
2013-12-06 16:49:50 +02:00 |
|
Vladimir Agafonkin
|
d53bc0e4f8
|
accept name in Layer getPane, make Marker panes configurable
|
2013-12-06 15:10:29 +02:00 |
|
Vladimir Agafonkin
|
7f03570b8d
|
move Layer-related Map code from Map.js to Layer.js
|
2013-12-06 15:10:29 +02:00 |
|
Vladimir Agafonkin
|
d55ffb07ec
|
cleaner and more consistent zoom animation options
|
2013-12-06 15:10:29 +02:00 |
|
Vladimir Agafonkin
|
d70d03dbe1
|
more implicit falsy options to save bytes / memory;
|
2013-12-06 15:10:29 +02:00 |
|
Vladimir Agafonkin
|
6e0e006209
|
add Layer getEvents and manage listeners on map automatically
|
2013-12-06 15:10:29 +02:00 |
|
Vladimir Agafonkin
|
64320fe3fa
|
remove Popup open/close (there are add/remove now)
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
edca4a6075
|
groups cleanup; fix getBounds when containing CircleMarkers
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
eeaec502ac
|
optimize layer add/remove with layers control present
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
57bfbc45e6
|
simpler Map getMinZoom
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
789c356017
|
fire add/remove events and manage _map in Layer
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
36b8c7cf4d
|
move zoom restricting logic to GridLayer
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
4011a6199f
|
move add/removeLayer logic to Layer; ditch tilelayersload event
|
2013-12-06 15:10:28 +02:00 |
|
Vladimir Agafonkin
|
a30a872a78
|
initial Layer commit (base class for all layers)
|
2013-12-06 15:10:28 +02:00 |
|
danzel
|
46a379adb7
|
A transitionEnd event only finished a zoom animation if it is for a transform. Fixes #2255
|
2013-12-06 14:54:48 +13:00 |
|
danzel
|
c287eccef3
|
Don't crash when double tap zooming on pointer if a property is null.
|
2013-12-06 14:36:56 +13:00 |
|
Vladimir Agafonkin
|
db8f888c17
|
significantly clean up DomEvent.Pointer code
|
2013-12-05 16:45:54 +02:00 |
|
Vladimir Agafonkin
|
a0ad7b6c0e
|
clean up Poly code
|
2013-12-05 16:44:50 +02:00 |
|
Vladimir Agafonkin
|
674b7cbc3f
|
clean up Path classes
|
2013-12-05 16:01:25 +02:00 |
|
Vladimir Agafonkin
|
42b39bf247
|
clean up GeoJSON.js
also changes geometryToLayer & coordsToLatLngs signatures
|
2013-12-05 15:14:52 +02:00 |
|
Vladimir Agafonkin
|
b0d6bcb0aa
|
clean up ImageOverlay
|
2013-12-05 14:57:18 +02:00 |
|
Vladimir Agafonkin
|
b8b6e3e852
|
clean up Marker.Drag.js
|
2013-12-05 14:43:41 +02:00 |
|
Vladimir Agafonkin
|
3b0e6d79b0
|
clean up Marker.js
|
2013-12-05 14:39:51 +02:00 |
|
Vladimir Agafonkin
|
6b9731283d
|
add and use DomUtil.remove
|
2013-12-05 14:35:39 +02:00 |
|
Vladimir Agafonkin
|
efba6b4d1c
|
clean up Icon code
|
2013-12-04 18:42:13 +02:00 |
|
Vladimir Agafonkin
|
5b77ec33de
|
optimize fire event in V8 when there are no context listeners
|
2013-12-04 18:01:52 +02:00 |
|
Vladimir Agafonkin
|
57a0866bcf
|
set empty options object if no options given, fixes build
|
2013-12-04 18:00:37 +02:00 |
|
Vladimir Agafonkin
|
3a0b1bf1d5
|
don't overwrite default options if not specified (faster construction)
|
2013-12-04 17:38:55 +02:00 |
|
Vladimir Agafonkin
|
5bc104237e
|
clean up Popup, add popup fade out animation
|
2013-12-04 16:43:24 +02:00 |
|
Vladimir Agafonkin
|
ee334476f7
|
clean up Control.Zoom
|
2013-12-04 14:51:18 +02:00 |
|
Vladimir Agafonkin
|
a00360bef6
|
clean up Control.Scale
|
2013-12-04 14:45:40 +02:00 |
|
Vladimir Agafonkin
|
14afb4fa8f
|
clean up Control.Layers
|
2013-12-04 14:18:00 +02:00 |
|
Vladimir Agafonkin
|
b151ceb63f
|
remove LatLng constants, add move maxMargin to equals arguments
|
2013-12-03 19:09:36 +02:00 |
|
Vladimir Agafonkin
|
3d7520ff27
|
clean up Browser.js, simplify old FF touch detection
|
2013-12-03 18:47:43 +02:00 |
|
Vladimir Agafonkin
|
f2da891ff2
|
clean up DomEvent.DoubleTap
|
2013-12-03 17:05:51 +02:00 |
|
Vladimir Agafonkin
|
fa69db1082
|
clean up DomEvent, remove now irrelevant legacy IE magic
|
2013-12-03 16:57:24 +02:00 |
|
Vladimir Agafonkin
|
ea0650b399
|
cleanup DomUtil code
|
2013-12-03 16:14:12 +02:00 |
|
Vladimir Agafonkin
|
bc686476fd
|
Merge pull request #2259 from danzel/fix2256
Don't fire dragend if a dragstart did not occur due to a multitouch action
|
2013-12-03 04:31:03 -08:00 |
|
Vladimir Agafonkin
|
9cb36d0a62
|
document refactoring in changelog, bump version
|
2013-12-02 20:05:31 +02:00 |
|
Vladimir Agafonkin
|
a1828f3f6a
|
change wrapNum signature, clean up
|
2013-12-02 19:18:07 +02:00 |
|
Vladimir Agafonkin
|
91a01a03da
|
move Projection namespace to Projection.LonLat.js
|
2013-12-02 19:18:07 +02:00 |
|
Vladimir Agafonkin
|
53d47af746
|
improve comments in CRS
|
2013-12-02 19:18:07 +02:00 |
|
Vladimir Agafonkin
|
a6517dac60
|
add CRS unproject, close #1560
|
2013-12-02 19:18:07 +02:00 |
|
Vladimir Agafonkin
|
49af3fda5c
|
merge spherical mercator / epsg3857 changes with some fixes
closes #2062
|
2013-12-02 19:18:07 +02:00 |
|
Vladimir Agafonkin
|
b9f9b285ee
|
fix build (jshint)
|
2013-12-02 19:16:02 +02:00 |
|
Vladimir Agafonkin
|
678a5cbd05
|
better wrapping/bounding, make projection bounds optional
|
2013-12-02 19:16:01 +02:00 |
|
Per Liedman
|
130e53d1cd
|
Use absolute upper tile bounds when calculating TMS row
|
2013-12-02 19:16:01 +02:00 |
|
Per Liedman
|
4dc66ccedd
|
Round tile bounds to integers
|
2013-12-02 19:16:01 +02:00 |
|