1"use strict";function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}var helpJs=function(){var that={};var _registeredScripts=[];var _settings={};_settings.global={cookies:true,localStorage:true,themeName:"default",loadSynchronScripts:{jsCompressJQuery:{"load":true,"loader":"jsCompress","query":"?bundle=jQuery","permitted":function permitted(){return typeof jQuery==="undefined"}},jsCompressJQueryPlugins:{"load":true,"loader":"jsCompress","query":""}}};function _updateGlobalSettingsVariables(){_settings.global.loadSynchronScripts.jsCompressJQueryPlugins["query"]="?bundle="+_settings.global.themeName+"&subset=jQueryPlugins";_settings.paths={rootUrl:location.protocol+"//"+location.hostname};_settings.paths.templateDirectory=_settings.paths.rootUrl+"/assets/Themes/"+_settings.global.themeName+"/templates/";_settings.paths.cEasyNaviAPI=_settings.paths.rootUrl+"/ceasy/rest/ws/navigation";_settings.paths.jsCompress=_settings.paths.rootUrl+"/assets/Tools/jsCompress/index.php"}_updateGlobalSettingsVariables();function _generateNodeId(name){var reducedFileName=name.substring(name.lastIndexOf("/")+1);return"add-"+reducedFileName.replace(/[^0-9a-zA-Z_]/g,"-")}function _scriptAutoLoad(setting,force){if(_typeof(force)===(typeof undefined==="undefined"?"undefined":_typeof(undefined))){force=false}if(setting["required"]){var snippetUrl=toString(setting["scripts"]["base"]).length>0?setting["scripts"]["base"]:false;if(snippetUrl){var isScriptRegistered=that.isScriptRegisterd(_generateNodeId(snippetUrl));var isPermitted=setting.permitted!==undefined;if(!isScriptRegistered){if(isPermitted&&force===false){that.documentReady(function(){if(setting.permitted()){_scriptAutoLoad(setting,true)}})}else{if(isPermitted?setting.permitted():true){Promise.all([helpJs.loadResource.js(snippetUrl)]).then(function(){})["catch"](function(err){console.log(err);console.log("Oh no, epic failure! "+snippetUrl)})}}}}}}that.loadResource=function(){function _load(tag){return function(url,opts){return new Promise(function(resolve,reject){var element=document.createElement(tag);var parent="body";var attr="src";var nodeId=_generateNodeId(url);var jsSettings=Object.assign({"encoding":"utf-8","async":true},opts);element.onload=function(){resolve(url)};element.onerror=function(){reject(url)};switch(tag){case"script":element.async=jsSettings["async"]?jsSettings["async"]:false;parent=jsSettings["tag"]?jsSettings["tag"]:"head";break;case"link":element.type="text/css";element.rel="stylesheet";attr="href";parent="head";}element.id=nodeId;element[attr]=url;document[parent].appendChild(element)})}}return{css:_load("link"),js:_load("script"),img:_load("img")}}();that.isScriptLoaded=function(url){var scripts=document.getElementsByTagName("script");var regex=new RegExp(url,"gi");for(var scriptIndex in scripts){if(regex.test(scripts[scriptIndex].src)){return true}}return false};that.registerScript=function(scriptName){_registeredScripts.push(_generateNodeId(scriptName));return true};that.isScriptRegisterd=function(scriptName){return _registeredScripts.includes(scriptName)};that.autoLoadPlugins=function(settings){for(var prop in settings){_scriptAutoLoad(settings[prop],settings[prop].force)}};that.autoLoadSynchronScripts=function(){for(var setting in _settings.global.loadSynchronScripts){var obj=_settings.global.loadSynchronScripts[setting];if(obj["load"]===true){var scriptUrl="";if(obj["src"]!==null&&obj["src"]!==undefined){scriptUrl=obj["src"]}else if(obj["loader"]!==null&&obj["loader"]!==undefined){scriptUrl=_settings.paths[obj["loader"]]+(obj["query"]?obj["query"]:"")}var autoLoadSetting={"required":true,"force":true,"scripts":{"base":scriptUrl}};if(_typeof(obj["permitted"])!==undefined){autoLoadSetting["permitted"]=obj["permitted"]}if(scriptUrl!==""){_scriptAutoLoad(autoLoadSetting,true)}}}};that.documentReady=function(callbackFunction){if(document.readyState!=="loading"){callbackFunction()}else{document.addEventListener("DOMContentLoaded",callbackFunction)}};that.localCache={remove:function remove(itemName){sessionStorage.removeItem(itemName)},exist:function exist(itemName){return!!sessionStorage[itemName]},get:function get(itemName){var data="";if(_settings.global.localStorage){data=sessionStorage[itemName]}return data},set:function set(itemName,cachedData){if(_settings.global.localStorage){sessionStorage[itemName]=cachedData}}};that.getCookie=function(cname){if(_settings.global.cookies){var name=cname+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)===" "){c=c.substring(1)}if(c.indexOf(name)===0){return c.substring(name.length,c.length)}}}return""};that.setCookie=function(name,value,expireDate,path){if(_settings.global.cookies){var _cookieString=encodeURIComponent(name)+"="+encodeURIComponent(value)+";";if(expireDate){_cookieString+=" expires="+expireDate.toUTCString()+";"}if(path){_cookieString+=" path="+path+";"}document.cookie=_cookieString}};that.existsElement=function(opts){var settings=Object.assign({"selector":"img.cEasyContentImg"},opts);
1return document.querySelectorAll(settings["selector"]).length>0};that.wrapElement=function(el,wrapper){el.parentNode.insertBefore(wrapper,el);wrapper.appendChild(el)};that.getKeyCode=function(ev){var characterCode;if(ev.key!==undefined){characterCode=charCodeArr[ev.key]||ev.key.charCodeAt(0)}else{characterCode=ev.which||ev.charCode||ev.keyCode||0}return characterCode};that.modalManagement={ARIAtoggle:function ARIAtoggle($evTrigger,$content,forceClose,nested){var buttonActiveClass="expanded";var buttonDoneAnimation="done";forceClose=forceClose||false;nested=nested||false;if($content){var ariaHidden=$content.getAttribute("aria-hidden");if((ariaHidden==="true"||ariaHidden===null)&&!forceClose){if(!nested){that.modalManagement.closeAll()}$content.setAttribute("aria-hidden","false");$evTrigger.setAttribute("aria-expanded","true");setTimeout(function(){$evTrigger.classList.add(buttonActiveClass);setTimeout(function(){$evTrigger.classList.add(buttonDoneAnimation)},400)},100)}else{$evTrigger.classList.remove(buttonDoneAnimation);$evTrigger.classList.remove(buttonActiveClass);setTimeout(function(){$content.setAttribute("aria-hidden","true");$evTrigger.setAttribute("aria-expanded","false")},100)}}},closeAll:function closeAll(){var buttonActiveClass="expanded";var activeModalWindow=document.querySelectorAll("."+buttonActiveClass);for(var i=0;i<activeModalWindow.length;i++){that.modalManagement.ARIAtoggle(activeModalWindow[i],document.querySelector("#"+activeModalWindow[i].getAttribute("aria-controls")))}}};that.setUrlParameter=function(url,param,paramVal){var parts=url.split("?");var baseUrl=parts[0];var oldQueryString=parts[1];var newParameters=[];if(oldQueryString){var oldParameters=oldQueryString.split("&");for(var i=0;i<oldParameters.length;i++){if(oldParameters[i].split("=")[0]!==param){newParameters.push(oldParameters[i])}}}if(paramVal!==""&¶mVal!==null&&typeof paramVal!=="undefined"){newParameters.push(param+"="+encodeURI(paramVal))}if(newParameters.length>0){return baseUrl+"?"+newParameters.join("&")}else{return baseUrl}};that.removeUrlParameter=function(url,parameter){var urlParts=url.split("?");if(urlParts.length>=2){var urlBase=urlParts.shift();var queryString=urlParts.join("?");var prefix=encodeURIComponent(parameter)+"=";var parts=queryString.split(/[&;]/g);for(var i=parts.length;i-->0;){if(parts[i].lastIndexOf(prefix,0)!==-1){parts.splice(i,1)}}url=urlBase+"?"+parts.join("&")}return url};that.appendDataTo=function(rawContent,destination,selector){var parser=new DOMParser;var htmlObject=parser.parseFromString(rawContent,"text/html");var content=htmlObject.querySelectorAll(selector);destination.appendChild(content[0])};that.prependDataTo=function(rawContent,destination,selector){var parser=new DOMParser;var htmlObject=parser.parseFromString(rawContent,"text/html");var content=htmlObject.querySelectorAll(selector);destination.prepend(content[0])};that.addEventListener=function(el,eventName,handler){if(el.addEventListener){el.addEventListener(eventName,handler)}else{el.attachEvent("on"+eventName,function(){handler.call(el)})}};that.triggerEvent=function(el,eventName,options){var event;if(window.CustomEvent){event=new CustomEvent(eventName,options)}else{event=document.createEvent("CustomEvent");event.initCustomEvent(eventName,true,true,options)}el.dispatchEvent(event)};that.setSettings=function(opts){_settings=that.extendObject(true,_settings,opts);_updateGlobalSettingsVariables()};that.extendObject=function(){var extended={};var deepMerge=false;var i=0;if(typeof arguments[0]==="boolean"){deepMerge=arguments[0];i++}var merge=function merge(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){if(deepMerge&&Object.prototype.toString.call(obj[prop])==="[object Object]"){extended[prop]=that.extendObject(true,extended[prop],obj[prop])}else{extended[prop]=obj[prop]}}}};for(;i<arguments.length;i++){merge(arguments[i])}return extended};document.onkeyup=function(evt){evt=evt||window.event;if("key"in evt){switch(evt.key){case"Down":case"ArrowDown":that.triggerEvent(document,"help-ArrowUp-Keyup",{detail:"Keyup ArrowUp"});break;case"Up":case"ArrowUp":that.triggerEvent(document,"help-ArrowUp-Keyup",{detail:"Keyup ArrowUp"});break;case"Left":case"ArrowLeft":that.triggerEvent(document,"help-ArrowLeft-Keyup",{detail:"Keyup ArrowLeft"});break;case"Right":case"ArrowRight":that.triggerEvent(document,"help-ArrowRight-Keyup",{detail:"Keyup ArrowRight"});break;case"Enter":that.triggerEvent(document,"help-Enter-Keyup",{detail:"Keyup Enter"});break;case"Esc":case"Escape":that.triggerEvent(document,"help-ESC-Keyup",{detail:"Keyup ESC"});break;case"space":that.triggerEvent(document,"help-Space-Keyup",{detail:"Keyup Space"});break;case"Tab":that.triggerEvent(document,"help-Tab-Keyup",{detail:"Keyup Tab"});break;default:return;}}};return that}(); 2 3//# sourceMappingURL=helpJs.min.js.map 4/* 5 * Globale JS Config 6 */ 7 8const SETTINGS = {}; 9 10SETTINGS.global = { 11 helpJsVersion: "helpJs-1.1", 12 cookies: false, 13 localStorage: false, 14 themeName: 'website-1', 15 checkHTMLLangAttr: false, 16 loadSynchronScripts: { 17 /* dummy : { 18 "load" : false, 19 "src" : ""; 20 //"loader" : "jsCompress", //mnomentan nur "jsCompress" ansonsten muss Pfad in "paths" angelegt werdem 21 //"query" : "?bundle=jQuery" 22 },*/ 23 jsCompressJQuery: { 24 'load': false 25 }, 26 jsCompressJQueryPlugins: { 27 'load': false 28 } 29 } 30 31}; 32 33SETTINGS.templateClasses = { 34 homepage: ".pageTemplateId_1000" 35}; 36 37SETTINGS.paths = { 38 rootUrl: location.protocol + "//" + location.hostname, 39 templateDirectory: "/assets/Themes/" + SETTINGS.global.themeName + "/templates/" 40 //cEasyNaviAPI : "/ceasy/rest/ws/navigation" 41}; 42 43//Basic Extensions 44//============================ 45 46SETTINGS.plugins = {}; 47 48//JS hyphenopoly 49// Docs: https://github.com/mnater/Hyphenopoly/blob/master/docs/index.md 50SETTINGS.plugins.hyphenopoly = { 51 'required': true, 52 'force': true, 53 'scripts': { 54 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.hyphenopoly.min.js", 55 'main': SETTINGS.paths.rootUrl + "/assets/Basic/js/Hyphenopoly/Hyphenopoly_Loader.js" 56 }, 57 'opts': { 58 require: { 59 /*"de-DE": "FORCEHYPHENOPOLY",*/ 60 //"de": "Silbentrennungsalgorithmus", 61 "de-DE": "Silbentrennungsalgorithmus" //use this for lang="de-DE" with fallback de-DE 62 //"en-us": "Supercalifragilisticexpialidocious" 63 }, 64 fallbacks: { 65 "de-DE": "de" //use de for de-DE 66 }, 67 setup: { 68 selectors: { 69 ".hyphenate": {} 70 },
71 dontHyphenateClass: "nohyphenate" 72 } 73 } 74}; 75 76//hitWeather 77SETTINGS.plugins.weather = { 78 'required': false, 79 'scripts': { 80 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.weather.min.js", 81 'main': "https://wetter.ceasy.de/pub/js/jquery.weather.min.js" 82 }, 83 'opts': { 84 elSelector: ".weatherArea", 85 resourcesUrl: "https://wetter.ceasy.de/pub/resources/weatherIcons/small/", 86 showIcon: false, 87 customAltText: "", 88 showCommaSpacer: false, 89 withWeatherInformationLink: true, 90 weatherInformationLink: "/wetter", 91 params: { 92 projectKey: '' 93 } 94 }, 95 'permitted': function () { 96 if (document.querySelectorAll(".weatherArea").length > 0) { 97 return true; 98 } else { 99 return false; 100 } 101 } 102}; 103 104//hitUWD 105SETTINGS.plugins.uwd = { 106 'required': false, 107 'scripts': { 108 'dependency': 'jQuery', 109 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.uwd.js", 110 'main': "https://unwetter.ceasy.de/assets/js/unwetter.min.js" 111 }, 112 'opts': { 113 elSelector: "'main' > .masterCentered", 114 region: "" 115 }, 116 'permitted': function () { 117 if (document.querySelectorAll(SETTINGS["templateClasses"]["homepage"]).length > 0) { 118 return true; 119 } else { 120 return false; 121 } 122 } 123}; 124 125//JS StackTable 126SETTINGS.plugins.stackTable = { 127 'required': true, 128 'scripts': { 129 'dependency': 'jQuery', 130 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.stackTable.min.js", 131 'main': SETTINGS.paths.rootUrl + "/assets/Basic/js/plugins/stacktable.min.js" 132 }, 133 'opts': { 134 elSelector: ".cProject_responsiveTable" 135 }, 136 'permitted': function () { 137 if (!helpJs.existsElement() && helpJs.existsElement({ selector: SETTINGS.plugins.stackTable['opts']['elSelector'] })) { 138 return true; 139 } else { 140 return false; 141 } 142 } 143}; 144 145//JS youtube 146SETTINGS.plugins.youtube = { 147 'required': true, 148 'scripts': { 149 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.youtube.min.js" 150 }, 151 'permitted': function () { 152 if (document.querySelectorAll("iframe").length > 0) { 153 return true; 154 } else { 155 return false; 156 } 157 } 158}; 159 160SETTINGS.plugins.listBulletARIA = { 161 'required': true, 162 'force': true, 163 'scripts': { 164 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.listBulletARIA.min.js" 165 }, 166 'opts': { 167 /*1 : { 168 bulletClass : "test" 169 }*/ 170 } 171}; 172 173SETTINGS.plugins.accordion = { 174 'required': true, 175 'force': true, 176 'scripts': { 177 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.accordion.min.js" 178 }, 179 'opts': { 180 masterSwitch: false 181 } 182}; 183 184SETTINGS.plugins.emergencyBar = { 185 'required': false, 186 'force': false, 187 'scripts': { 188 'dependency': 'cEasyJs', 189 'base': SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.emergencyBar.min.js" 190 }, 191 'opts': { 192 elSelector: "body.pageId_11 #secondBannerArea", 193 categoryId: 1004, 194 domInsert: "prepend" /*, 195 dynamicCategoryIds : { 196 pageID : CategoryID 197 }*/ 198 }, 199 'permitted': function () { 200 if (!helpJs.existsElement() && helpJs.existsElement({ selector: SETTINGS.plugins.emergencyBar['opts']['elSelector'] })) { 201 return true; 202 } else { 203 return false; 204 } 205 } 206}; 207 208/*SETTINGS.plugins.settingsPopup = { 209 'required' : false, 210 'force' : false, 211 'scripts' : { 212 'base' : SETTINGS.paths.rootUrl + "/assets/Basic/js/" + SETTINGS.global.helpJsVersion + "/extensions/helpJs.settingsPopup.min.js" 213 }, 214 'opts' : { 215 'popupButton' : "settings-popup-button" 216 }, 217 'permitted' : function() { 218 if (!helpJs.existsElement() && helpJs.existsElement({selector : SETTINGS.plugins.settingsPopup['opts']['popupButton']})) { 219 return true; 220 } else { 221 return false;
222 } 223 } 224};*/ 225 226//Project Extensions 227//============================ 228 229//swiperJs 230SETTINGS.plugins.swiperJs = { 231 'required': false, 232 'force': true, 233 'scripts': { 234 'base': SETTINGS.paths.rootUrl + "/assets/Themes/" + SETTINGS.global.themeName + "/js/snippets/helpJs.swiper.min.js", 235 'main': SETTINGS.paths.rootUrl + "/assets/Basic/js/swiper/swiper.min.js" 236 }, 237 'styles': { 238 'main': SETTINGS.paths.rootUrl + "/assets/Basic/js/swiper/css/swiper.min.css" 239 } 240}; 241 242//Sitemap 243/*SETTINGS.plugins.sitemapPopup = { 244 'required' : true, 245 'force' : false, 246 'scripts' : { 247 'dependency' : 'jQuery', 248 'base' : SETTINGS.paths.rootUrl + "/assets/Themes/"+ SETTINGS.global.themeName + "/js/extensions/helpJs.sitemapPopup.min.js" 249 }, 250 'permitted' : function() { 251 if (document.querySelectorAll("#sitemapArea").length > 0) { 252 return true; 253 } else { 254 return false; 255 } 256 } 257};*/ 258 259helpJs.setSettings(SETTINGS); 260helpJs.autoLoadSynchronScripts(); 261helpJs.autoLoadPlugins(SETTINGS.plugins); 262 263//# sourceMappingURL=helpJs.init.config.min.js.map 264/* 265 Init WebScripte 266 267 @jc 268 16.05.2018 269 */ 270 271(function($) { 272 273 function getCookie(cname) { 274 let name = cname + "="; 275 let decodedCookie = decodeURIComponent(document.cookie); 276 let ca = decodedCookie.split(';'); 277 for(let i = 0; i <ca.length; i++) { 278 let c = ca[i]; 279 while (c.charAt(0) == ' ') { 280 c = c.substring(1); 281 } 282 if (c.indexOf(name) === 0) { 283 return c.substring(name.length, c.length); 284 } 285 } 286 return ""; 287 } 288 289 $(document).ready(function(ev) { 290 291 $(function() { 292 $(window).scroll(function() { 293 294 let viewportHeight = $(window).height(); 295 let documentHeight = $(document).height(); 296 let scrollPositionY = $(window).scrollTop(); 297 298 let topClaimHeight = $("#topClaimArea").outerHeight(); 299 let bottomClaimHeight = $("#bottomClaim").outerHeight(); 300 301 let bottomPosition = documentHeight - (scrollPositionY + viewportHeight); 302 303 let backToTopArea = jQuery("#backToTopArea"); 304 backToTopArea.css('bottom', 20); 305 306 if (scrollPositionY > topClaimHeight) { 307 backToTopArea.fadeIn(200); 308 } else { 309 backToTopArea.fadeOut(200); 310 } 311 312 }); 313 314 $(window).scroll(function() { 315 316 let scrollBottom = $(document).height() - $(window).height() - $(window).scrollTop() - $('#madChickCss_bottomClaim').height(); 317 318 if (scrollBottom <= 0) { 319 $('body').addClass('scroll-bottom'); 320 } else { 321 $('body').removeClass('scroll-bottom'); 322 } 323 }); 324 325 //trigger init 326 $(window).scroll(); 327 328 }); 329/* 330 //JS-CSS Hyphens only when not supported by browser eg. GoogleChrome 331 $(function () { 332 333 if (typeof cEasyJs !== 'undefined') { 334 if ((typeof CSS === 'undefined') || (!CSS.supports('hyphens', 'auto'))) { 335 cEasy.loadScript('/tools/js/Basic/Hyphenator.min.js', function () { 336 Hyphenator.config({ 337 minwordlength: 4, 338 useCSS3hyphenation: true, 339 defaultlanguage: 'de', 340 displaytogglebox: false, 341 donthyphenateclassname: 'nohyphenate' 342 }); 343 Hyphenator.run(); 344 }); 345 } 346 } 347 });*/ 348 349 //MegaMenü 350 $(function () { 351 if (typeof $.fn.megaMenu !== 'undefined') { 352 jQuery(".dropDownNavi > ul").megaMenu({ 353 useCssAnimation: true, 354 tolerance: 0, 355 submenuSelector: 'div.topNaviDropDown' 356 }); 357 } else { 358 //console.log("MegaMenü not loaded"+ typeof megaMenu); 359 } 360 }); 361 362 363 //DoubleTapToGo 364 $(function () { 365 366 if (typeof $.fn.doubleTapToGo !== 'undefined') { 367 jQuery('.madChickCss_dropDownNavi li:has(ul)').doubleTapToGo(); 368 } else { 369 //console.log("doubleTapToGo not loaded: "+typeof $.fn.doubleTapToGo); 370 } 371 }); 372 373 374 /* /!* 375 * SmoothScroll für Anchor Links 376 *!/ 377 378 (function ($) { 379 380 $(function () { 381 382 const HISTORY_SUPPORT = !!(history && history.pushState); 383 const WITH_OFFSET_CORRECTION = true; 384 const OFFSET_NO_SCROLL_CLASS = '.noScrollOffset'; 385 const OFFSET_ELEMENT_ID = '#topClaimArea'; 386 const OFFSET_ELEMENT_HEIGHT_ADDON = 0; 387 const EXCEPTHASH = /^#mm/; 388 389 let $body = $('body'); 390 let smoothScroll = function (thisHash, thisPathname, thisHostname) { 391 392 if(!thisHash.match(EXCEPTHASH)) { 393 if (location.pathname.replace(/^\//, '')
393=== thisPathname.replace(/^\//, '') && location.hostname === thisHostname) { 394 let target = $(thisHash); 395 target = target.length ? target : $('[name=' + thisHash.slice(1) + ']'); 396 let offsetHeight = 0; 397 398 if (WITH_OFFSET_CORRECTION) { 399 offsetHeight = $(OFFSET_NO_SCROLL_CLASS).length <= 0 ? $(OFFSET_ELEMENT_ID).outerHeight() + OFFSET_ELEMENT_HEIGHT_ADDON : 0; 400 } 401 402 403 let scrollOffset = (target.offset().top < offsetHeight) ? target.offset().top : target.offset().top - offsetHeight; 404 405 if (target.length) { 406 $('html,body').animate({ 407 scrollTop: scrollOffset 408 }, 300, function () { 409 if (HISTORY_SUPPORT) { 410 history.pushState(null, document.title, window.location.pathname); 411 } else { 412 window.location.hash = thisHash; 413 } 414 }); 415 return false; 416 } 417 } 418 } 419 420 }; 421 422 $body.on('click', 'a[href*=#]:not([href=#])', function () { 423 smoothScroll(this.hash, this.pathname, this.hostname); 424 }); 425 426 //Listen to Keypress and Key "Enter" and "Space" 427 $body.on('keypress', 'a[href*=#]:not([href=#])', function (event) { 428 if (event.which === 13 || event.which === 32) { 429 smoothScroll(this.hash, this.pathname, this.hostname); 430 } 431 }); 432 433 }); 434 435 })(jQuery); 436 437 438 439 (function ($) { 440 $.each(['show', 'hide'], function (i, ev) { 441 let el = $.fn[ev]; 442 $.fn[ev] = function () { 443 this.trigger(ev); 444 return el.apply(this, arguments); 445 }; 446 }); 447 })(jQuery);*/ 448 449/* //cCore_swapList 450 $(function() { 451 452 $('.cProject_swapList_toggleable .cCore_swapListHeadline').click(function() { 453 let $that = $(this); 454 $that.nextAll('.cCore_swapListContent').slideToggle( 300, function() { 455 456 }); 457 $that.parent().toggleClass("cCore_swapList_opened"); 458 }); 459 460 });*/ 461 462 $(function () { 463 464 //Focus für Searchfield 465 let $searchTrigger = $("#searchTrigger"); 466 let $searchTriggerIcon = $(".searchTriggerIcon"); 467 let $searchTriggerClose = $(".searchTrigger-close"); 468 let $searchField = $("#topSearchArea .searchField"); 469 470 function searchFocus() { 471 $searchField.focus(); 472 } 473 474 475 // SearchOverlay 476 $searchTriggerIcon.click(function () { 477 if (!$searchTrigger.prop("checked")){ 478 setTimeout(function () { 479 searchFocus(); 480 }, 300); 481 } 482 }); 483 484 //Skiplink Suche 485 $(".searchOverlay-iconTrigger").click(function() { 486 $searchTrigger.focus(); 487 }); 488 489 //Skiplink main 490 $(".middleClaim-skipLink").click(function() { 491 $("#madChickCss_middleClaim > a").focus(); 492 }); 493 //Skiplink Navi 494 $(".dropDownNavi-iconTrigger").click(function() { 495 $("#topNaviItem_1 a.nav-first-level").focus(); 496 }); 497 498 // Clickevent mit Leertaste 499 $searchTrigger.off("keypress").on("keypress", function(e) { 500 if (e.which == 32) { 501 $searchTriggerIcon.trigger("click"); 502 e.preventDefault(); 503 } 504 }); 505 $searchTriggerClose.off("keypress").on("keypress", function(e) { 506 if (e.which == 32) { 507 $searchTriggerIcon.trigger("click"); 508 e.preventDefault(); 509 } 510 }); 511 512 // "Enter" auf Input 513 $searchTrigger.bind("keyup", function (e) { 514 if (e.keyCode === 13) { 515 $searchTriggerIcon.trigger("click"); 516 e.preventDefault(); 517 } 518 }); 519 520 $searchTriggerClose.bind("keyup", function (e) { 521 if (e.keyCode === 13) { 522 $searchTriggerIcon.trigger("click"); 523 e.preventDefault(); 524 } 525 }); 526 527 528 //ESC Beendet das Overlay 529 $(document).bind("keyup", function (e) { 530 if (e.keyCode === 27) { 531 if ($searchTrigger.prop("checked")) { 532 $searchTriggerIcon.trigger("click"); 533 } 534 } 535 }); 536 537 }); 538 539 //OffCanvas 540 $(function() { 541 $('.offCanvas-trigger').change( 542 function(){ 543 if (this.checked) { 544 jQuery('body').addClass('overlayIsVisible'); 545 }else{ 546 jQuery('body').removeClass('overlayIsVisible'); 547 } 548 }); 549 }); 550 551 $(window).resize(function() { 552 553 if(($('.offCanvas-bodyTrigger').css("display") == "none") && (document.getElementById("offCanvas-trigger").checked)) { 554 jQuery('body').removeClass('overlayIsVisible'); 555 } else if(document.getElementById("offCanvas-trigger").checked){ 556 jQuery('body').addClass('overlayIsVisible'); 557 } 558 559 }); 560 561 562 // //SlickSlider für Banneranimation 563 // $(function() { 564 // 565 // let slideObj = {}; 566 // slideObj["miniGallery"] = (jQuery('.pageTemplateId_1000 .miniGallery div').length > 0); 567 // slideObj["sliderGallery"] = ($('#bigaArea').length > 0); 568 // 569 // if (slideObj["miniGallery"] || slideObj["sliderGallery"] ) { 570 // 571 // if (typeof $.fn.slick !== 'undefined') { 572 // 573 // if (jQuery('.pageTemplateId_1000 .miniGallery div').length > 0) { 574 // 575 // $('.miniGallery').slick({ 576 // lazyLoad: 'ondemand', 577 // infinite: true, 578 // speed: 900, 579 // fade: true, 580 // autoplay: true, 581 // autoplaySpeed: 4000, 582 // slidesToShow: 1, 583 // slidesToScroll: 1, 584 // arrows : true, 585 // dots: false, 586 // pauseOnHover:false 587 // }); 588 // 589 // } 590 // 591 // if (slideObj["sliderGallery"]) { 592 // 593 // let localCache = { 594 // remove: function (itemName) { 595 // sessionStorage.removeItem(itemName); 596 // }, 597 // exist: function (itemName) {
598 // return !!sessionStorage.itemName; 599 // }, 600 // get: function (itemName) { 601 // console.log('Getting in cache for url' + itemName); 602 // return sessionStorage.itemName; 603 // }, 604 // set: function (itemName, cachedData) { 605 // sessionStorage.itemName = cachedData; 606 // } 607 // }; 608 // 609 // let galleryObj = jQuery('#bigaAreaGallery'); 610 // let galleryItem = "sliderGallery"; 611 // let bottomGallerySlick = function(){ 612 // jQuery('#bigaAreaGallery .wrapper').slick({ 613 // lazyLoad: 'ondemand', 614 // infinite: true, 615 // speed: 1500, 616 // fade: false, 617 // autoplay: true, 618 // autoplaySpeed: 5000, 619 // slidesToShow: 2, 620 // slidesToScroll: 1, 621 // dots: false, 622 // arrows : true, 623 // centerMode: true, 624 // centerPadding: '0px', 625 // responsive: [ 626 // { 627 // 628 // breakpoint: 1200, 629 // settings: { 630 // slidesToShow: 1, 631 // centerPadding: '300px' 632 // } 633 // 634 // },{ 635 // 636 // breakpoint: 1024, 637 // settings: { 638 // slidesToShow: 1, 639 // centerPadding: '150px' 640 // } 641 // 642 // },{ 643 // 644 // breakpoint: 751, 645 // settings: { 646 // slidesToShow: 1, 647 // centerPadding: '0' 648 // } 649 // 650 // }] 651 // }); 652 // }; 653 // 654 // if($('#bigaArea').hasClass('loadStandardGallery')) { 655 // if (localCache.exist(galleryItem)) { 656 // galleryObj.html(localCache.get(galleryItem)); 657 // bottomGallerySlick(); 658 // } else { 659 // cEasyJs.load('moduleContent', function () { 660 // cEasyJs.moduleContent.load('biga', { 661 // 'item': 'gallery', 662 // 'view': 'publish', 663 // 'useXsl': 'FOOTER', 664 // 'id': 1000 665 // }, function (html) { 666 // localCache.set(galleryItem, html); 667 // galleryObj.html(html); 668 // bottomGallerySlick(); 669 // }); 670 // }); 671 // } 672 // }else{ 673 // bottomGallerySlick(); 674 // } 675 // 676 // } 677 // 678 // } 679 // } 680 // }); 681 682 683 //Stackable Table 684 $(function () { 685 if (typeof $.fn.stacktable !== 'undefined') { 686 if ($('.cEasyContentImg').length === 0) { 687 $('.cProject_responsiveTable').stacktable(); 688 } 689 } 690 }); 691 692/* 693 //Focus für Checkboxen 694 $(function(){ 695 696 let jElTrigger = $('.checkboxTrigger'); 697 jElTrigger.focusin(function() { 698 let elId = $(this).attr('id'); 699 $("label[for='"+elId+"']").addClass("focused"); 700 701 }); 702 703 jElTrigger.focusout(function() { 704 let elId = $(this).attr('id'); 705 $("label[for='"+elId+"']").removeClass("focused"); 706 }); 707 708 jElTrigger.change( 709 function(){ 710 let elId = $(this).attr('id'); 711 if (this.checked) { 712 $("label[for='"+elId+"']").addClass('checked'); 713 }else{ 714 $("label[for='"+elId+"']").removeClass('checked'); 715 } 716 } 717 ); 718 719 jElTrigger.each(function(i, el) { 720 let elId = $(this).attr('id'); 721 if (this.checked) { 722 $("label[for='"+elId+"']").addClass('checked'); 723 }else{ 724 $("label[for='"+elId+"']").removeClass('checked'); 725 } 726 }); 727 728 }); 729 730*/ 731 732 //prevent first touch 733 $(".dropDownNavi > ul > li > a").one("click", false, function (e) { 734 if ("ontouchstart" in document.documentElement) { 735 e.preventDefault(); 736 } 737 }); 738 739 //Barrierefreiheit DropDownNavi 740 $(function(){ 741 742 let jElTrigger = $('.dropDownNavi .checkboxTrigger'); 743 jElTrigger.focusin(function() { 744 $(this).parents(".dropDownNavi > ul > li").addClass("focused"); 745 746 }); 747 748 jElTrigger.focusout(function() { 749 $(this).parents(".dropDownNavi > ul > li").removeClass("focused"); 750 }); 751 752 jElTrigger.change( 753 function(){ 754 if (this.checked) { 755 let elId = $(this).attr('id'); 756 757 $('.dropDownNavi .checkboxTrigger').not($(this)).prop( "checked", false ); 758 $('.dropDownNavi label').not("label[for='"+elId+"']").removeClass('checked'); 759 $(this).siblings("ul").find("a").removeAttr("tabindex"); 760 }else{ 761 $(this).siblings("ul").find("a").attr("tabindex", -1); 762 } 763 } 764 ); 765 766 jElTrigger.each(function(i, el) { 767 if (this.checked) { 768 $(this).siblings("ul").find("a").removeAttr("tabindex"); 769 }else{ 770 $(this).siblings("ul").find("a").attr("tabindex", -1); 771 } 772 }); 773 774 $(".topNaviDropDownList label").mouseleave(function() { 775 $(this).removeClass("focused"); 776 $(this).parents(".dropDownNavi > ul > li").removeClass("focused"); 777 }); 778 779 }); 780 781 //Youtube Integration 782 $(function(){ 783 784 let ytRegEx = /youtube/; 785 jQuery("#madChickCss_pageMaster iframe").each(function(i, el) { 786 let $el = jQuery(el); 787 788 if(ytRegEx.test($el.attr("src"))){ 789 if(jQuery(el).parent(".embed-container").length == 0){ 790 jQuery(el).wrap("<div class='embed-container'></div>"); 791 } 792 793 if(jQuery(el).attr("width")){ 794 jQuery(el).removeAttr("width"); 795 } 796 797 if(jQuery(el).attr("height")){ 798 jQuery(el).removeAttr("height"); 799 } 800 } 801 802 }); 803 804 }); 805 806 // Check if element is on screen 807 $(function ($, win) { 808 809 $.fn.inViewport = function (cb) { 810 811 let that = this; 812 813 $.fn.inViewport.destroy = function() { 814 that.unbind('resize scroll'); 815 }; 816 817 return this.each(function (i, el) { 818 function visPx() { 819 let elH = $(el).outerHeight(), 820 H = $(win).height(), 821 q = el.getBoundingClientRect(), t = q.to
821p, b = q.bottom; 822 let elW = $(el).outerWidth(), 823 W = $(win).width(), 824 s = el.getBoundingClientRect(), l = s.left, r = s.right; 825 return cb.call(el, (Math.max(0, t > 0 ? Math.min(elH, H - t) : (b < H ? b : H)) && (Math.max(0, l > 0 ? Math.min(elW, W - l) : (r < W ? r : W))) )); 826 } 827 visPx(); 828 $(win).on("resize scroll", visPx); 829 }); 830 831 }; 832 833 }(jQuery, window)); 834 835 $(function() { 836 $(".onScreenAnimation").inViewport(function (px) { 837 if ((px) && $(window).width() > 767) { 838 $(this).addClass("onScreen"); 839 } 840 }); 841 }); 842 843 844 845 /* //Fixed Navi 846 $(function() { 847 848 let topClaimEl = $('#madChickCss_topClaim'); 849 let topClaimArea = $('#topClaimArea'); 850 let topClaimHeight = topClaimArea.outerHeight(); 851 let bodyTop = topClaimEl.offset().top; // + topClaimHeight; 852 bodyTop = topClaimEl.outerHeight()-topClaimHeight; 853 let $window = $(window); 854 855 $window.resize(function() { 856 //topClaimHeight = topClaimArea.outerHeight(); 857 //topClaimArea.css("height", topClaimHeight); 858 }); 859 860 $window.scroll(function() { 861 if($(this).scrollTop() > bodyTop) { 862 topClaimEl.addClass('navFixed'); 863 } 864 865 if($(this).scrollTop() <= bodyTop){ 866 topClaimEl.removeClass('navFixed'); 867 } 868 }); 869 });*/ 870 871 872 873 }); 874 875})(jQuery); 876 877helpJs.settingsPopup = function () { 878 879 //Farbumschaltung 880 function getCookie(cname) { 881 let name = cname + "="; 882 let decodedCookie = decodeURIComponent(document.cookie); 883 let ca = decodedCookie.split(';'); 884 for (let i = 0; i < ca.length; i++) { 885 let c = ca[i]; 886 while (c.charAt(0) === ' ') { 887 c = c.substring(1); 888 } 889 if (c.indexOf(name) === 0) { 890 return c.substring(name.length, c.length); 891 } 892 } 893 return ""; 894 } 895 896 let $body = $('body'); 897 let popupButton = "settings-popup-button"; 898 let $popupButton = document.getElementById(popupButton); 899 let $content = document.querySelector("#" + $popupButton.getAttribute("aria-controls")); 900 let cacheItemName = "cProject.settingsArea-content"; 901 let templateFile = "settingsArea.html"; 902 let curtainSelector = "#" + $popupButton.getAttribute("aria-controls") + " + .popup-curtain"; 903 904 let $buttonNormal; 905 let $buttonBow; 906 let $buttonWob; 907 let addLayout = getCookie('madChickCssAdd'); 908 909 let forEach = function (array, callback, scope) { 910 for (let i = 0; i < array.length; i++) { 911 callback.call(scope, i, array[i]); // passes back stuff we need 912 } 913 }; 914 915 if ($popupButton) { 916 $popupButton.addEventListener("click", eventFired); 917 } 918 919 helpJs.addEventListener(document, 'help-ESC-Keyup', function (e) { 920 helpJs.modalManagement.ARIAtoggle($popupButton, $content, true); 921 removeVisibleClass(); 922 }); 923 924 if (!document.querySelector(curtainSelector)) { 925 let $curtainEl = document.createElement("div"); 926 $curtainEl.className = "popup-curtain"; 927 $popupButton.parentNode.insertBefore($curtainEl, $content.nextSibling); 928 929 $curtainEl.addEventListener("click", function () { 930 helpJs.modalManagement.ARIAtoggle($popupButton, $content, true); 931 removeVisibleClass(); 932 }); 933 } 934 935 function eventFired(ev) { 936 937 let _that = this; 938 939 if ($content) { 940 if (!$content.firstElementChild) { 941 if (helpJs.localCache.exist(cacheItemName)) { 942 let rawContent = helpJs.localCache.get(cacheItemName); 943 944 helpJs.appendDataTo(rawContent, $content, "section > *"); 945 helpJs.modalManagement.ARIAtoggle(_that, $content); 946 } else { 947 let sourceUrl = SETTINGS.paths.rootUrl + SETTINGS.paths.templateDirectory + templateFile; 948 949 fetch(sourceUrl).then(function (response) { 950 return response.text(); 951 }).then(function (rawContent) { 952 helpJs.localCache.set(cacheItemName, rawContent); 953 helpJs.appendDataTo(rawContent, $content, "section > *"); 954 955 $buttonNormal = $('#colorChange-normal'); 956 $buttonBow = $('#colorChange-bow'); 957 $buttonWob = $('#colorChange-wob'); 958 959 if (addLayout === "bow") { 960 $buttonBow.addClass('active'); 961 $buttonWob.removeClass('active'); 962 $buttonNormal.removeClass('active'); 963 } else if (addLayout === "wob") { 964 $buttonWob.addClass('active'); 965 $buttonBow.removeClass('active'); 966 $buttonNormal.removeClass('active'); 967 } else { 968 $buttonNormal.addClass('active'); 969 $buttonBow.removeClass('active'); 970 $buttonWob.removeClass('active'); 971 } 972 973 helpJs.modalManagement.ARIAtoggle(_that, $content); 974 }).catch(function (err) { 975 console.log("Failed to fetch page: ", err); 976 }); 977 } 978 } else { 979 980 $buttonNormal = $('#colorChange-normal'); 981 $buttonBow = $('#colorChange-bow'); 982 $buttonWob = $('#colorChange-wob'); 983 984 if (addLayout === "bow") { 985 $buttonBow.addClass('active'); 986 $buttonWob.removeClass('active'); 987 $buttonNormal.removeClass('active'); 988 } else if (addLayout === "wob") { 989 $buttonWob.addClass('active'); 990 $buttonBow.removeClass('active'); 991 $buttonNormal.removeClass('active'); 992 } else { 993 $buttonNormal.addClass('active'); 994 $buttonBow.removeClass('active'); 995 $buttonWob.removeClass('active'); 996 } 997 998 helpJs.modalManagement.ARIAtoggle(_that, $content); 999 } 1000 if (!$body.hasClass('curtainIsVisible')) { 1001 $body.addClass("curtainIsVisible"); 1002 } else { 1003 removeVisibleClass(); 1004 } 1005 } 1006 1007 ev.preventDefault(); 1008 } 1009 function removeVisibleClass() { 1010 if ($body.hasClass('curtainIsVisible')) { 1011 $body.removeClass("curtainIsVisible"); 1012 } 1013 } 1014}; 1015 1016helpJs.documentReady(function () { 1017 helpJs.settingsPopup(); 1018}); 1019
1020helpJs.registerScript("snippet-settingsPopup-js"); 1021 1022//# sourceMappingURL=helpJs.settingsPopup.min.js.map 1023(function ($) { 1024 1025 $(document).ready(function (ev) { 1026 1027 //PageUp-Button 1028 $(window).scroll(function () { 1029 1030 let viewportHeight = $(window).height(); 1031 let documentHeight = $(document).height(); 1032 let scrollPositionY = $(window).scrollTop(); 1033 1034 let topClaimHeight = $("#topClaimArea").outerHeight(); 1035 let bottomClaimHeight = $("#bottomClaim").outerHeight(); 1036 1037 let siteMapArea = $("#sitemapArea").outerHeight(); 1038 1039 let bottomPosition = documentHeight - (scrollPositionY + viewportHeight + 20); 1040 1041 let $pageUp = $(".pageUp"); 1042 1043 if (bottomPosition < siteMapArea) { 1044 $pageUp.css('bottom', siteMapArea - bottomPosition + 20); 1045 } else { 1046 $pageUp.css('bottom', 20); 1047 } 1048 1049 if (scrollPositionY > topClaimHeight) { 1050 $pageUp.fadeIn(200); 1051 } else { 1052 $pageUp.fadeOut(200); 1053 } 1054 }); 1055 }); 1056})(jQuery); 1057 1058//# sourceMappingURL=snippet.pageUp.min.js.map 1059/* 1060 * SmoothScroll für Anchor Links 1061 */ 1062 1063(function ($) { 1064 1065 $(function () { 1066 1067 const HISTORY_SUPPORT = !!(history && history.pushState); 1068 const WITH_OFFSET_CORRECTION = true; 1069 const OFFSET_NO_SCROLL_CLASS = '.noScrollOffset'; 1070 const OFFSET_ELEMENT_ID = '#topClaimArea'; 1071 const OFFSET_ELEMENT_HEIGHT_ADDON = 0; 1072 const EXCEPTHASH = /^#mm/; 1073 1074 let $body = $('body'); 1075 let smoothScroll = function (thisHash, thisPathname, thisHostname) { 1076 1077 if (!thisHash.match(EXCEPTHASH)) { 1078 if (location.pathname.replace(/^\//, '') === thisPathname.replace(/^\//, '') && location.hostname === thisHostname) { 1079 let target = $(thisHash); 1080 target = target.length ? target : $('[name=' + thisHash.slice(1) + ']'); 1081 let offsetHeight = 0; 1082 1083 if (WITH_OFFSET_CORRECTION) { 1084 offsetHeight = $(OFFSET_NO_SCROLL_CLASS).length <= 0 ? $(OFFSET_ELEMENT_ID).outerHeight() + OFFSET_ELEMENT_HEIGHT_ADDON : 0; 1085 } 1086 1087 let scrollOffset = target.offset().top < offsetHeight ? target.offset().top : target.offset().top - offsetHeight; 1088 1089 if (target.length) { 1090 $('html,body').animate({ 1091 scrollTop: scrollOffset 1092 }, 300, function () { 1093 if (HISTORY_SUPPORT) { 1094 history.pushState(null, document.title, window.location.pathname); 1095 } else { 1096 window.location.hash = thisHash; 1097 } 1098 }); 1099 return false; 1100 } 1101 } 1102 } 1103 }; 1104 1105 $body.on('click', 'a[href*=#]:not([href=#])', function () { 1106 smoothScroll(this.hash, this.pathname, this.hostname); 1107 }); 1108 1109 //Listen to Keypress and Key "Enter" and "Space" 1110 $body.on('keypress', 'a[href*=#]:not([href=#])', function (event) { 1111 if (event.which === 13 || event.which === 32) { 1112 smoothScroll(this.hash, this.pathname, this.hostname); 1113 } 1114 }); 1115 }); 1116})(jQuery); 1117 1118//# sourceMappingURL=snippet.smoothScroll.min.js.map 1119//SlickSlider für Banneranimation 1120$(function () { 1121 1122 let slideObj = {}; 1123 slideObj["miniGallery"] = jQuery('.pageTemplateId_1000 .miniGallery div').length > 0; 1124 slideObj["sliderGallery"] = $('#bigaArea').length > 0; 1125 1126 if (slideObj["miniGallery"] || slideObj["sliderGallery"]) { 1127 1128 if (typeof $.fn.slick !== 'undefined') { 1129 1130 if (jQuery('.pageTemplateId_1000 .miniGallery div').length > 0) { 1131 1132 $('.miniGallery').slick({ 1133 lazyLoad: 'ondemand', 1134 infinite: true, 1135 speed: 900, 1136 fade: true, 1137 autoplay: true, 1138 autoplaySpeed: 4000, 1139 slidesToShow: 1, 1140 slidesToScroll: 1, 1141 arrows: true, 1142 dots: false, 1143 pauseOnHover: false 1144 }); 1145 } 1146 1147 if (slideObj["sliderGallery"]) { 1148 1149 let localCache = { 1150 remove: function (itemName) { 1151 sessionStorage.removeItem(itemName); 1152 }, 1153 exist: function (itemName) {
1154 return !!sessionStorage.itemName; 1155 }, 1156 get: function (itemName) { 1157 console.log('Getting in cache for url' + itemName); 1158 return sessionStorage.itemName; 1159 }, 1160 set: function (itemName, cachedData) { 1161 sessionStorage.itemName = cachedData; 1162 } 1163 }; 1164 1165 let galleryObj = jQuery('#bigaAreaGallery'); 1166 let galleryItem = "sliderGallery"; 1167 let bottomGallerySlick = function () { 1168 jQuery('#bigaAreaGallery .wrapper').slick({ 1169 lazyLoad: 'ondemand', 1170 infinite: true, 1171 speed: 1500, 1172 fade: false, 1173 autoplay: true, 1174 autoplaySpeed: 5000, 1175 slidesToShow: 2, 1176 slidesToScroll: 1, 1177 dots: false, 1178 arrows: true, 1179 centerMode: true, 1180 centerPadding: '0px', 1181 responsive: [{ 1182 1183 breakpoint: 1200, 1184 settings: { 1185 slidesToShow: 1, 1186 centerPadding: '300px' 1187 } 1188 1189 }, { 1190 1191 breakpoint: 1024, 1192 settings: { 1193 slidesToShow: 1, 1194 centerPadding: '150px' 1195 } 1196 1197 }, { 1198 1199 breakpoint: 751, 1200 settings: { 1201 slidesToShow: 1, 1202 centerPadding: '0' 1203 } 1204 1205 }] 1206 }); 1207 }; 1208 1209 if ($('#bigaArea').hasClass('loadStandardGallery')) { 1210 if (localCache.exist(galleryItem)) { 1211 galleryObj.html(localCache.get(galleryItem)); 1212 bottomGallerySlick(); 1213 } else { 1214 cEasyJs.load('moduleContent', function () { 1215 cEasyJs.moduleContent.load('biga', { 1216 'item': 'gallery', 1217 'view': 'publish', 1218 'useXsl': 'FOOTER', 1219 'id': 1000 1220 }, function (html) { 1221 localCache.set(galleryItem, html); 1222 galleryObj.html(html); 1223 bottomGallerySlick(); 1224 }); 1225 }); 1226 } 1227 } else { 1228 bottomGallerySlick(); 1229 } 1230 } 1231 } 1232 } 1233}); 1234 1235//# sourceMappingURL=snippet.slickSlider.min.js.map 1236(function ($) { 1237 1238 $(document).ready(function (ev) { 1239 1240 //cCore_swapList 1241 $(function () { 1242 1243 $('.cProject_swapList_toggleable .cCore_swapListHeadline').click(function () { 1244 let $that = $(this); 1245 $that.nextAll('.cCore_swapListContent').slideToggle(300, function () {}); 1246 $that.parent().toggleClass("cCore_swapList_opened"); 1247 }); 1248 }); 1249 }); 1250})(jQuery); 1251 1252//# sourceMappingURL=snippet.swapList.min.js.map 1253(function ($) { 1254 1255 $(document).ready(function (ev) { 1256 //Focus für Checkboxen 1257 $(function () { 1258 1259 let jElTrigger = $('.checkboxTrigger'); 1260 jElTrigger.focusin(function () { 1261 let elId = $(this).attr('id'); 1262 $("label[for='" + elId + "']").addClass("focused"); 1263 }); 1264 1265 jElTrigger.focusout(function () { 1266 let elId = $(this).attr('id'); 1267 $("label[for='" + elId + "']").removeClass("focused"); 1268 }); 1269 1270 jElTrigger.change(function () { 1271 let elId = $(this).attr('id'); 1272 if (this.checked) { 1273 $(this).attr('aria-checked', true); 1274 $("label[for='" + elId + "']").addClass('checked'); 1275 } else { 1276 $(this).attr('aria-checked', false); 1277 $("label[for='" + elId + "']").removeClass('checked'); 1278 } 1279 }); 1280 1281 jElTrigger.each(function (i, el) { 1282 let elId = $(this).attr('id'); 1283 if (this.checked) { 1284 $(this).attr('aria-checked', true); 1285 $("label[for='" + elId + "']").addClass('checked'); 1286 } else { 1287 $(this).attr('aria-checked', false); 1288 $("label[for='" + elId + "']").removeClass('checked'); 1289 } 1290 if ($('.cEasyContentImg').length > 0) { 1291 $("label[for='" + elId + "']").click(function () { 1292 let $checkBox = document.getElementById($(this).attr("for")); 1293 $checkBox.checked = !$checkBox.checked; 1294 }); 1295 } 1296 }); 1297 }); 1298 }); 1299})(jQuery); 1300 1301//# sourceMappingURL=snippet.checkBoxesFocus.min.js.map 1302(function ($) { 1303 1304 $(document).ready(function (ev) { 1305 1306 //Fixed Navi 1307 $(function () { 1308 1309 let $topClaimEl = $('#topNaviArea'); 1310 let $bodyEl = $('body'); 1311 let $window = $(window); 1312 let bodyTop = $topClaimEl.offset().top + $topClaimEl.height();
1313 let viewportHeight = $window.height(); 1314 1315 $window.scroll(function () { 1316 let $scrollTop = $(this).scrollTop(); 1317 1318 if ($scrollTop > bodyTop) { 1319 $bodyEl.addClass('navFixedHide').delay(200).queue(function () { 1320 1321 if ($('.navFixedHide').length > 0) { 1322 $(this).addClass('navFixedBody').dequeue(); 1323 } 1324 1325 $(this).dequeue(); 1326 }); 1327 } 1328 1329 if ($scrollTop <= bodyTop) { 1330 //topClaimEl.removeClass('navFixed'); 1331 $bodyEl.removeClass('navFixedBody').removeClass('navFixedHide'); 1332 } 1333 }); 1334 1335 $(window).resize(function () { 1336 viewportHeight = $window.height(); 1337 }); 1338 }); 1339 }); 1340})(jQuery); 1341 1342//# sourceMappingURL=snippet.fixedHeader.min.js.map 1343(function ($) { 1344 1345 $(document).ready(function (ev) { 1346 1347 //MegaMenü 1348 if (typeof $.fn.megaMenu !== 'undefined') { 1349 1350 $(".dropDownNavi > ul").megaMenu({ 1351 useCssAnimation: true, 1352 tolerance: 0, 1353 submenuSelector: 'div.topNaviDropDown' 1354 }); 1355 1356 $(".traceNavi > ul").megaMenu({ 1357 useCssAnimation: true, 1358 tolerance: 0, 1359 submenuSelector: 'div.dropDown' 1360 }); 1361 1362 $(".searchedArea > ul").megaMenu({ 1363 useCssAnimation: true, 1364 tolerance: 0, 1365 submenuSelector: 'div.searched-dropdown', 1366 focusSelector: "> span", 1367 submenuFocusSelector: "a" 1368 }); 1369 1370 /*$(".languageSelectArea > ul").megaMenu({ 1371 useCssAnimation: true, 1372 tolerance: 0, 1373 focusSelector: "> button", 1374 submenuSelector: 'div.dropDown', 1375 submenuFocusSelector : "button" 1376 });*/ 1377 } 1378 }); 1379})(jQuery); 1380 1381//# sourceMappingURL=snippet.megaMenu.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.