IE8 Compatibility

This commit is contained in:
Anselm Christophersen 2015-02-08 17:33:26 +01:00
parent fdd895ef9d
commit 67ccc1c38f
1 changed files with 16 additions and 8 deletions

View File

@ -14,9 +14,7 @@ function getCookie(cname) {
return "";
}
//Do some stuff when the dom is loaded. (Won't work in IE8 or lower)
document.addEventListener("DOMContentLoaded", function() {
function initialiseBetterNavigator() {
//Dom elements
var BetterNavigator = document.getElementById("BetterNavigator");
var BetterNavigatorStatus = document.getElementById("BetterNavigatorStatus");
@ -32,5 +30,15 @@ document.addEventListener("DOMContentLoaded", function() {
if (getCookie('BetterNavigator') === 'open') {
BetterNavigator.className = 'open';
}
}
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", function () {
//wait til DOM is ready
initialiseBetterNavigator();
});
} else {
//This is the case for IE8 and below
//initialise straight away - fine if script is loaded after BN dom element
initialiseBetterNavigator();
}