1jQuery(function(){ 2 var delay = 250; 3 var timeout = null; 4 5 $(window).bind('scroll',function(){ 6 var closeSocial = setTimeout(function(){ 7 if (parseInt($('.teaserMenuContainer').css('left')) == 0) { 8 $('.teaserMenuCloser').trigger('click'); 9 } 10 },2*delay); 11 clearTimeout(timeout); 12 timeout = setTimeout(function(){ 13 var newPositionY = $(document).scrollTop() + (window.innerHeight / 2); 14 $('.teaserMenuOpener, .teaserMenuContainer').animate({ 15 'top': newPositionY 16 },500); 17 },delay); 18 }); 19 20 $(document).on('click','.teaserMenuOpener',function(event){ 21 event.preventDefault(); 22 $('.teaserMenuContainer').css({ 23 'left': '0px' 24 }); 25 return false; 26 }); 27 28 $(document).on('click','.teaserMenuCloser',function(event){ 29 event.preventDefault(); 30 $('.teaserMenuContainer').css({ 31 'left': '-320px' 32 }); 33 return false; 34 }); 35 36 $(document).on('mouseenter mouseleave','.mainmenu > ul > li',function(event){ 37 event.preventDefault(); 38 $(this).find('.dropDown').stop(true,true); 39 var offSetLeft = $(this).offset().left - $(this).parents('.innerWrap').offset().left, 40 foldOutWidth = $(this).find('.dropDown').width(), 41 wrapWidth = $(this).parents('.innerWrap').width(), 42 checkOffSet = wrapWidth - (offSetLeft + foldOutWidth); 43 44 if (checkOffSet < 0) { 45 $(this).addClass('right'); 46 } else { 47 $(this).removeClass('right'); 48 } 49 50 51 switch(event.type){ 52 case "mouseenter": 53 if (!$(this).find('.greenBar, .dropDown').hasClass('open')) { 54 $(this).find('.greenBar, .dropDown').addClass('open').slideDown(250); 55 } 56 break; 57 case "mouseleave": 58 if ($(this).find('.greenBar, .dropDown').hasClass('open')) { 59 $(this).find('.greenBar, .dropDown').removeClass('open').slideUp(250); 60 } 61 break; 62 } 63 return false; 64 }); 65 66 $('.mainmenu > ul > li').each(function(event){ 67 var colCount = $(this).find('.submenu').length + 1; 68 $(this).attr('data-subcols',colCount); 69 }); 70 71 $(document).on('click','.mobileTrigger li#contactinfo>a',function(event){ 72 event.preventDefault(); 73 $('.popup').slideDown(); 74 }); 75 76 $(document).on('click','.mobileTrigger li#contactinfo .close',function(event){ 77 event.preventDefault(); 78 $('.popup').slideUp(); 79 }); 80 81 82 $(document).on('click','.dropDownSelect .opener',function(event){ 83 event.preventDefault(); 84 $(this).toggleClass('open').next('ul').slideToggle(250); 85 return false; 86 }); 87 88 $(document).on('click','.dropDownSelect li a',function(event){ 89 event.preventDefault(); 90 var opener = $(this).parents('.dropDownSelect').find('.opener'); 91 opener.text($(this).text()); 92 opener.trigger('click'); 93 return false; 94 }); 95 96 $(document).on('click','.newsFoldOutList .opener, .newsFoldOutList .headlineOpener',function(event){ 97 event.preventDefault(); 98 $(this).parents('.item').find('.opener').toggleClass('open'); 99 $(this).parents('.item').find('.foldOut').slideToggle(250); 100 return false; 101 }); 102 103 $(document).on('click','a[data-trigger="mobileMenuOpener"]',function(event){ 104 event.preventDefault(); 105 $('body').toggleClass('fixed'); 106 $(this).toggleClass('active'); 107 $('.mobileMenu').slideToggle(250); 108 return false; 109 }); 110 111 $(document).on('click','.subMenuOpener',function(event){ 112 event.preventDefault(); 113 $(this).toggleClass('active').next('.submenu').slideToggle(250); 114 return false; 115 }); 116 117 118 function resizeFunction() { 119 if (window.innerWidth < 600) { 120 $('.headSlider, .headSlider .slideItem, .headImage').height(window.innerHeight); 121 } else { 122 $('.headSlider').removeAttr('style'); 123 $('.headSlider .slideItem, .headImage').height('auto'); 124 } 125 } 126 resizeFunction(); 127 128 $(window).on('resize',function(){ 129 resizeFunction(); 130 }); 131 132 133 134 $('a.lightbox, a.fancybox').fancybox({ 135 padding: 0 136 }); 137 138 139 $('.csc-default').fitVids(); 140 141 $('.headSlider').slick({ 142 dots: true, 143 infinite: true, 144 speed: 1000, 145 slidesToScroll: 1, 146 slidesToShow: 1, 147 arrows: false, 148 autoplay: true, 149 autoplaySpeed: 6000 150 }); 151 152 /*$('.imageSlider').each(function(){ 153 $(this).slick({ 154 slidesToScroll: 1, 155 slidesToShow: 1, 156 arrows: true 157 }); 158 });*/ 159 160 var $status = $('.pagingInfo'); 161 var $imageSlider = $('.imageSlider'); 162 163 $imageSlider.on('init reInit afterChange', function (event, slick, currentSlide, nextSlide) { 164 var i = (currentSlide ? currentSlide : 0) + 1; 165 $status.text(i + '/' + slick.slideCount); 166 }); 167 168 $imageSlider.slick({ 169 slide: 'div', 170 slidesToScroll: 1, 171 slidesToShow: 1, 172 autoplay: false, 173 dots: false, 174 arrows: true, 175 nextArrow: '<i class="slick-next fa fa-arrow-right"></i>', 176 prevArrow: '<i class="slick-prev fa fa-arrow-left"></i>' 177 }); 178 179 $('.bannerSlider').each(function(){ 180 var slideCount = 7; 181 if ($(this).attr('data-cols') > 0) { 182 slideCount = $(this).attr('data-cols'); 183 } 184 185 $(this).slick({ 186 dots: false, 187 accessibility: false, 188 infinite: true, 189 speed: 300, 190 slidesToScroll: 1, 191 slidesToShow: slideCount,
192 arrows: false, 193 autoplay: true, 194 autoplaySpeed: 2000, 195 responsive: [{ 196 breakpoint: 1024, 197 settings: { 198 slidesToScroll: 1, 199 } 200 }, { 201 breakpoint: 600, 202 settings: { 203 slidesToShow: 2, 204 slidesToScroll: 1 205 } 206 }, { 207 breakpoint: 480, 208 settings: { 209 slidesToShow: 1, 210 slidesToScroll: 1 211 } 212 }] 213 }); 214 215 }); 216});
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.