Jan Pieter Waagmeester
138167158b
Replace manual style.opacity manimulations by L.DomUtil.setOpacity in Popup.js
2012-07-10 12:29:23 +02:00
Jan Pieter Waagmeester
8e355b5596
Merge branch 'master' of git://github.com/CloudMade/Leaflet
2012-07-05 16:59:34 +02:00
Jan Pieter Waagmeester
97e3d08dd5
Use L.DomUtil.addClass to add classes instead of direct attribute manipulation
2012-07-05 16:59:00 +02:00
Vladimir Agafonkin
2746cc843e
add addTo method to ImageOverlay, GeoJSON, LayerGroup, Popup
2012-07-05 16:53:32 +03:00
Vladimir Agafonkin
16cdb668b2
merge simplify-api
2012-07-05 16:24:42 +03:00
Vladimir Agafonkin
3e24ed5400
more work on simplified api
2012-07-05 14:45:06 +03:00
Vladimir Agafonkin
7ea7b144f9
Merge pull request #759 from danzel/zoom-marker-hack-fix
...
Zoom Marker Hack Fix
2012-07-04 16:09:11 -07:00
danzel
15718ec58c
Rename options.innerHTML to options.html
2012-07-05 08:46:18 +12:00
danzel
46a18ad348
Add an option to DivIcon to allow setting the innerHTML
2012-07-04 15:45:27 +12:00
Vladimir Agafonkin
0d6749a3ac
initial API simplification
2012-07-03 17:06:44 +03:00
danzel
3674c11ae7
Line up FeatureGroup change with master
2012-07-03 11:49:18 +12:00
danzel
f6f060f28b
Make FeatureGroup de-init events when removing a layer
2012-07-03 11:49:09 +12:00
danzel
914204f301
Need to do the shadow too
2012-07-03 09:44:30 +12:00
danzel
166746563c
If 3d is disabled, hide everything during a zoom. You can set window.L_DISABLE_3D = true to force 3d off.
2012-07-03 09:12:14 +12:00
mourner
28a21fd4c3
minor cleanup / refactoring, fix removeEventListener bug
2012-07-01 15:46:31 +03:00
mourner
0f40da1cce
merge events by Guiswa, minor cleanup/refactoring
2012-06-30 14:51:09 +03:00
mourner
8d619899b0
refactoring, map getZoomScale and getScaleZoom, fix path zoom anim to take clip padding into account
2012-06-29 02:59:49 +03:00
mourner
9387db04c2
refactoring, cleanup, add Bounds.getBottomLeft and getTopRight
2012-06-29 01:47:30 +03:00
Vladimir Agafonkin
0830bb38dc
fixed path setStyle in IE6-8, closed #641 , updated build and changelog
2012-06-26 12:21:15 +03:00
danzel
9a979dd6d9
ImageOverlay zooming support done proper! :)
2012-06-26 11:16:46 +12:00
danzel
b901708d31
Working on ImageOverlay zoom animation. This works but the image wobbles when it zooms some times. Will have another go with scale...
2012-06-26 11:16:45 +12:00
Vladimir Agafonkin
784b9cc7cb
Merge pull request #756 from danzel/master
...
Enable translate3d on all webkit3d browsers and a few comments
2012-06-25 14:37:30 -07:00
mourner
500848ef5c
tilelayer bringToFront and bringToBack
2012-06-26 00:32:17 +03:00
mourner
ce06661534
marker update method
2012-06-26 00:21:58 +03:00
mourner
ed3176f18f
path bringToFront and bringToBack
2012-06-26 00:16:46 +03:00
danzel
76897575f6
Comment on bottom positioning popups
2012-06-26 09:07:07 +12:00
mourner
bbd3c93237
add ImageOverlay opacity, hide on zoom animation
2012-06-25 23:45:37 +03:00
Vladimir Agafonkin
4ce8d5f459
update build, cleanup
2012-06-25 17:10:01 +03:00
Vladimir Agafonkin
3f0f7d7ad4
Merge pull request #742 from shintonik/tilelayer-load-event-fix
...
TileLayer load event is only fired once
2012-06-25 07:07:00 -07:00
Vladimir Agafonkin
183bf50173
Merge pull request #750 from danzel/fix-unit-tests
...
Fix up the unit tests
2012-06-25 01:50:12 -07:00
mourner
ca9b96edde
Fix IE9 (and older) popup positioning
2012-06-25 11:42:51 +03:00
danzel
61ce465134
Fix up the unit tests. Polyline.closestLayerPoint and noConflict were broken.
2012-06-25 12:16:46 +12:00
mourner
0479e24034
add autopanstart event to Map
2012-06-23 02:20:32 +03:00
mourner
d208f38a0a
update build
2012-06-22 17:32:53 +03:00
mourner
0b372dfa7c
Merge remote-tracking branch 'origin/master'
2012-06-22 16:11:12 +03:00
danzel
7ec0563dac
When reuseTiles is enabled, don't remove and re-add tiles from the DOM, just mark them as off screen and reposition them as required. This performs slightly better.
...
google maps does this trick too. You can test by finding the tile container ("leaflet-layer" equiv), right click it and set "break on subtree modifications", this will cause a js break whenever a child node is added/removed from that node.
2012-06-22 16:20:06 +12:00
danzel
c92059324d
Position tiles without 3d transforms, this makes them faster (google maps does the same). The transforms for them (pan, zoom animation etc) happen on a parent node, this is unaffected.
...
If you run chrome with about:flags "Composited render layer borders" enabled you will see each tile is dark blue outlined when 3d positioned (meaning each is a render surface) and when not 3d positioned they are cyan outlined (tiles in a tiled composited layer), which renders faster.
Ref http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome (very bottom)
2012-06-22 16:15:08 +12:00
danzel
640e447c7c
Remove unused variable. Don't set leaflet-tile-loaded multiple times when reuseTiles:true, don't fire tileload for blank images
2012-06-22 15:19:44 +12:00
danzel
a1afe37436
Rename animateMarkerZoom to markerZoomAnimation to match other animation options.
2012-06-22 09:36:01 +12:00
mourner
02f167e29d
fix Marker zIndex on zoom animation
2012-06-21 14:52:13 +03:00
shintonik
6428baaa6b
bug fix: TileLayer load event was fired only once
2012-06-21 11:10:12 +02:00
danzel
4bc3455812
Fix canvas zooming
2012-06-21 12:05:45 +12:00
danzel
9cec6643f1
Use a generic class (leaflet-zoom-animated) instead of explicitly stating in the CSS what things are zoom animated.
2012-06-21 12:05:31 +12:00
danzel
106228647e
Only do Marker/Path zoom animation if options.zoomAnimation is on (Aka we are doing the zoom animation), be pointless otherwise ;)
2012-06-21 11:15:02 +12:00
danzel
f56682ef31
Add an option to the map: animateMarkerZoom (default true). Set to false and markers will disappear instead of animating when the zoom animation plays.
2012-06-20 16:49:29 +12:00
danzel
92f9541f9d
Correct the translate+scale code in Path.SVG so that it works correctly for transitions. THIS FIXES TOUCHZOOM WOO!!!
2012-06-20 16:26:00 +12:00
mourner
45d9421417
refactoring, fix autopanning bug
2012-06-19 16:38:40 +03:00
danzel
8d605a0f8d
rename _zooming inside Path to _pathZooming so it has a different name to _zooming in Map.TouchZoom. Minor other tidy ups.
2012-06-19 15:11:41 +12:00
danzel
289071fa5c
Fix up TouchZoom SVG zoom handling AGAIN. This works, but if you do some weird movements (two finger scroll on iPad) it makes the animation get weird.
2012-06-19 11:59:58 +12:00
danzel
bda2a8a2bc
Add zooming animation support to Path.Canvas layers also.
2012-06-19 11:12:29 +12:00