merge #1834 (passing options to setMaxBounds)
This commit is contained in:
commit
183c8a2cb7
@ -22,6 +22,7 @@ An in-progress version being developed on the `stable` branch.
|
|||||||
* Fixed a regression where `Marker` shadow didn't animate on zoom after using `setIcon`. [#1768](https://github.com/Leaflet/Leaflet/issues/1768)
|
* Fixed a regression where `Marker` shadow didn't animate on zoom after using `setIcon`. [#1768](https://github.com/Leaflet/Leaflet/issues/1768)
|
||||||
* Fixed a bug where `FeatureGroup` still fired `layerremove` event on `removeLayer` even if the given layer wan't present in the group. [#1847](https://github.com/Leaflet/Leaflet/issues/1847)
|
* Fixed a bug where `FeatureGroup` still fired `layerremove` event on `removeLayer` even if the given layer wan't present in the group. [#1847](https://github.com/Leaflet/Leaflet/issues/1847)
|
||||||
* Fixed a bug where `Marker` `setOpacity` wasn't returning the marker (by [@freepius44](https://github.com/freepius44)). [#1851](https://github.com/Leaflet/Leaflet/issues/1851)
|
* Fixed a bug where `Marker` `setOpacity` wasn't returning the marker (by [@freepius44](https://github.com/freepius44)). [#1851](https://github.com/Leaflet/Leaflet/issues/1851)
|
||||||
|
* Added ability to pass zoom/pan animation options to `setMaxBounds` (by [@davidjb](http://git.io/djb)). [#1834](https://github.com/Leaflet/Leaflet/pull/1834)
|
||||||
|
|
||||||
## 0.6.2 (June 28, 2013)
|
## 0.6.2 (June 28, 2013)
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ L.Map = L.Class.extend({
|
|||||||
return this.fire('moveend');
|
return this.fire('moveend');
|
||||||
},
|
},
|
||||||
|
|
||||||
setMaxBounds: function (bounds) {
|
setMaxBounds: function (bounds, options) {
|
||||||
bounds = L.latLngBounds(bounds);
|
bounds = L.latLngBounds(bounds);
|
||||||
|
|
||||||
this.options.maxBounds = bounds;
|
this.options.maxBounds = bounds;
|
||||||
@ -131,7 +131,7 @@ L.Map = L.Class.extend({
|
|||||||
|
|
||||||
if (this._loaded) {
|
if (this._loaded) {
|
||||||
if (this._zoom < minZoom) {
|
if (this._zoom < minZoom) {
|
||||||
this.setView(bounds.getCenter(), minZoom);
|
this.setView(bounds.getCenter(), minZoom, options);
|
||||||
} else {
|
} else {
|
||||||
this.panInsideBounds(bounds);
|
this.panInsideBounds(bounds);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user