fixed bug that did not always remove drag marker on reset
This commit is contained in:
parent
1727187b5e
commit
224c55dec1
@ -24,12 +24,16 @@ OSRM.Markers = function() {
|
|||||||
this.dragger = new OSRM.DragMarker("drag", {draggable:true,icon:OSRM.G.icons['marker-drag'],dragicon:OSRM.G.icons['marker-drag']});;
|
this.dragger = new OSRM.DragMarker("drag", {draggable:true,icon:OSRM.G.icons['marker-drag'],dragicon:OSRM.G.icons['marker-drag']});;
|
||||||
};
|
};
|
||||||
OSRM.extend( OSRM.Markers,{
|
OSRM.extend( OSRM.Markers,{
|
||||||
removeAll: function() {
|
reset: function() {
|
||||||
|
// remove route markers
|
||||||
for(var i=0; i<this.route.length;i++)
|
for(var i=0; i<this.route.length;i++)
|
||||||
this.route[i].hide();
|
this.route[i].hide();
|
||||||
this.route.splice(0, this.route.length);
|
this.route.splice(0, this.route.length);
|
||||||
document.getElementById('gui-delete-source').style.visibility = "hidden";
|
document.getElementById('gui-delete-source').style.visibility = "hidden";
|
||||||
document.getElementById('gui-delete-target').style.visibility = "hidden";
|
document.getElementById('gui-delete-target').style.visibility = "hidden";
|
||||||
|
// remove special markers
|
||||||
|
this.highlight.hide();
|
||||||
|
this.dragger.hide();
|
||||||
},
|
},
|
||||||
removeVias: function() {
|
removeVias: function() {
|
||||||
// assert correct route array s - v - t
|
// assert correct route array s - v - t
|
||||||
|
@ -48,8 +48,7 @@ resetRouting: function() {
|
|||||||
document.getElementById('gui-input-target').value = "";
|
document.getElementById('gui-input-target').value = "";
|
||||||
|
|
||||||
OSRM.G.route.hideAll();
|
OSRM.G.route.hideAll();
|
||||||
OSRM.G.markers.removeAll();
|
OSRM.G.markers.reset();
|
||||||
OSRM.G.markers.highlight.hide();
|
|
||||||
|
|
||||||
document.getElementById('information-box').innerHTML = "";
|
document.getElementById('information-box').innerHTML = "";
|
||||||
document.getElementById('information-box-header').innerHTML = "";
|
document.getElementById('information-box-header').innerHTML = "";
|
||||||
|
Loading…
Reference in New Issue
Block a user