fixed bugs with IE

This commit is contained in:
DennisSchiefer 2012-04-16 10:23:31 +01:00
parent 23ca80030e
commit 3a85661e45
3 changed files with 7 additions and 5 deletions

View File

@ -65,5 +65,5 @@ OSRM.debug.init = function() {
// onload event
if(document.addEventListener) // FF, CH
document.addEventListener("DOMContentLoaded", OSRM.debug.init, false);
else
document.onreadystatechange = function(){if(document.readyState == "interactive" || document.readyState == "complete") OSRM.debug.init();};
else if(document.attachEvent) // IE
document.attachEvent("onreadystatechange", function() { if ( document.readyState === "interactive" ) OSRM.debug.init(); });

View File

@ -73,6 +73,8 @@ setLanguage: function(language) {
// change gui language
OSRM.GUI.setLabels();
// requery data
if( OSRM.G.markers == null )
return;
if( OSRM.G.markers.route.length > 1)
OSRM.Routing.getRoute();
else if(OSRM.G.markers.route.length > 0 && document.getElementById('information-box').innerHTML != "" ) {

View File

@ -69,7 +69,7 @@ OSRM.prefetchImages = function() {
{id:'direction_8', url:'images/sharp-left.png'},
{id:'direction_11', url:'images/round-about.png'},
{id:'direction_15', url:'images/target.png'},
{id:'favicon', url:'images/osrm-favicon.ico'},
{id:'favicon', url:'images/osrm-favicon.ico'}
];
for(var i=0; i<image_list.length; i++) {
@ -206,5 +206,5 @@ OSRM.parseParameters = function(){
// onload event
if(document.addEventListener) // FF, CH
document.addEventListener("DOMContentLoaded", OSRM.init, false);
else // old IE
document.onreadystatechange = function(){if(document.readyState == "interactive" || document.readyState == "complete") OSRM.init();};
else if(document.attachEvent)
document.attachEvent("onreadystatechange", function() { if ( document.readyState === "interactive" ) OSRM.init(); });