mirror of
https://github.com/Leaflet/Leaflet.git
synced 2025-07-23 00:34:55 +00:00
Events from draggable shall propagate to event parent.
Should fix #6937 by making all events from L.Draggable propagate to the event parent.
This commit is contained in:

committed by
johndoe

parent
0f904a5158
commit
1cec146dfe
@ -112,8 +112,8 @@ export var MarkerDrag = Handler.extend({
|
||||
this._marker.closePopup && this._marker.closePopup();
|
||||
|
||||
this._marker
|
||||
.fire('movestart')
|
||||
.fire('dragstart');
|
||||
.fire('movestart', {}, true)
|
||||
.fire('dragstart', {}, true);
|
||||
},
|
||||
|
||||
_onPreDrag: function (e) {
|
||||
@ -141,8 +141,8 @@ export var MarkerDrag = Handler.extend({
|
||||
// @event drag: Event
|
||||
// Fired repeatedly while the user drags the marker.
|
||||
marker
|
||||
.fire('move', e)
|
||||
.fire('drag', e);
|
||||
.fire('move', e, true)
|
||||
.fire('drag', e, true);
|
||||
},
|
||||
|
||||
_onDragEnd: function (e) {
|
||||
@ -155,7 +155,7 @@ export var MarkerDrag = Handler.extend({
|
||||
// Fired when the marker stops moving (because of dragging).
|
||||
delete this._oldLatLng;
|
||||
this._marker
|
||||
.fire('moveend')
|
||||
.fire('dragend', e);
|
||||
.fire('moveend', {}, true)
|
||||
.fire('dragend', e, true);
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user