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:
Iván Sánchez Ortega
2019-12-12 12:27:59 +01:00
committed by johndoe
parent 0f904a5158
commit 1cec146dfe

View File

@ -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);
}
});