From 3a85661e45b2f5eca9002d6c5128f79945d340e2 Mon Sep 17 00:00:00 2001 From: DennisSchiefer Date: Mon, 16 Apr 2012 10:23:31 +0100 Subject: [PATCH] fixed bugs with IE --- WebContent/OSRM.debug.js | 4 ++-- WebContent/localization/OSRM.Localization.js | 2 ++ WebContent/main.js | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/WebContent/OSRM.debug.js b/WebContent/OSRM.debug.js index 1a9883fbb..33f8c1469 100644 --- a/WebContent/OSRM.debug.js +++ b/WebContent/OSRM.debug.js @@ -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(); }); diff --git a/WebContent/localization/OSRM.Localization.js b/WebContent/localization/OSRM.Localization.js index eb8ac9f0a..dad3ec19e 100644 --- a/WebContent/localization/OSRM.Localization.js +++ b/WebContent/localization/OSRM.Localization.js @@ -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 != "" ) { diff --git a/WebContent/main.js b/WebContent/main.js index 2c0e81b0f..da6f3bbd0 100644 --- a/WebContent/main.js +++ b/WebContent/main.js @@ -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