Files
sufw-webseite-terminplanung/development-system/files/opensauce/js/script.js
T

36 lines
1.0 KiB
JavaScript

// must be loaded at the end of the body element
(function(){
var addEvent = function(element, event, func){
if(element.addEventListener){
element.addEventListener(event, func, false);
}
else{
element.attachEvent('on'+event, func);
}
},
eventPreventDefault = function(event){
event = event || window.event;
if(event.preventDefault){
event.preventDefault();
}
else{
event.returnValue = false;
}
},
navMainMobile = document.getElementById('main-navigation-mobile');
if(navMainMobile){
addEvent(navMainMobile, 'change', function(){
// Bugfix for IE to follow the base tag correctly
var link = document.createElement('a');
link.href = navMainMobile.value;
document.location.href = ''+link.href;
});
if (navMainMobile.querySelector && !navMainMobile.querySelector('option[selected]')) {
var activeOptions = navMainMobile.querySelectorAll('option.active,option.trail');
if (activeOptions.length) {
activeOptions[activeOptions.length - 1].selected = true;
}
}
}
})();