Merge remote-tracking branch 'openstreetmap/pull/1344'
This commit is contained in:
commit
f6695c9079
1 changed files with 10 additions and 5 deletions
|
@ -302,10 +302,14 @@ OSM.Directions = function (map) {
|
||||||
});
|
});
|
||||||
|
|
||||||
$(".routing_marker").on('dragstart', function (e) {
|
$(".routing_marker").on('dragstart', function (e) {
|
||||||
e.originalEvent.dataTransfer.effectAllowed = 'move';
|
var dt = e.originalEvent.dataTransfer;
|
||||||
e.originalEvent.dataTransfer.setData('type', $(this).data('type'));
|
dt.effectAllowed = 'move';
|
||||||
|
var dragData = { type: $(this).data('type') };
|
||||||
|
dt.setData('text', JSON.stringify(dragData));
|
||||||
|
if (dt.setDragImage) {
|
||||||
var img = $("<img>").attr("src", $(e.originalEvent.target).attr("src"));
|
var img = $("<img>").attr("src", $(e.originalEvent.target).attr("src"));
|
||||||
e.originalEvent.dataTransfer.setDragImage(img.get(0), 12, 21);
|
dt.setDragImage(img.get(0), 12, 21);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var page = {};
|
var page = {};
|
||||||
|
@ -321,7 +325,8 @@ OSM.Directions = function (map) {
|
||||||
$("#map").on('drop', function (e) {
|
$("#map").on('drop', function (e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var oe = e.originalEvent;
|
var oe = e.originalEvent;
|
||||||
var type = oe.dataTransfer.getData('type');
|
var dragData = JSON.parse(oe.dataTransfer.getData('text'));
|
||||||
|
var type = dragData.type;
|
||||||
var pt = L.DomEvent.getMousePosition(oe, map.getContainer()); // co-ordinates of the mouse pointer at present
|
var pt = L.DomEvent.getMousePosition(oe, map.getContainer()); // co-ordinates of the mouse pointer at present
|
||||||
pt.y += 20;
|
pt.y += 20;
|
||||||
var ll = map.containerPointToLatLng(pt);
|
var ll = map.containerPointToLatLng(pt);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue