PageSourceSearch

https://www.golf.de/typo3temp/assets/compressed/jquery.functions-min.js?1790243665

js golf.de collected 2026-09-24 09:54:42 UTC 16,838 bytes, 37 lines download raw bytes

1var $=jQuery.noConflict();function fitIframeToImg(ifr){if(!ifr)return!1;try{const doc=ifr.contentDocument;if(!doc||!doc.body)return!1;const img=doc.querySelector('img');let h=0;if(img){if(img.complete&&img.naturalHeight>0){h=img.offsetHeight||img.naturalHeight}else{return!1}}else{h=doc.body.scrollHeight}
2if(h>0){ifr.style.height=h+'px';return!0}}catch(e){}
3return!1}
4const selectors=['.banner.-top iframe','.banner.-right iframe','[id*="billboard-content"] iframe','[id*="billboard-bottom"] iframe','[id*="medium-rectangle"] iframe'];function allIframes(){const set=new Set();selectors.forEach(sel=>{document.querySelectorAll(sel).forEach(el=>set.add(el))});return[...set]}
5const done=new WeakSet();let tries=0;const poll=setInterval(()=>{const frames=allIframes();frames.forEach(ifr=>{if(!done.has(ifr)&&fitIframeToImg(ifr)){done.add(ifr)}});const allDone=frames.length>0&&frames.every(ifr=>done.has(ifr));if(allDone||++tries>40){clearInterval(poll)}},500);let rT;window.addEventListener('resize',()=>{clearTimeout(rT);rT=setTimeout(()=>{allIframes().forEach(ifr=>fitIframeToImg(ifr))},150)});$(document).ready(function(){burgermenuClick();mobileMainmenu();iosTableScroll();partnerOwlSlider();galleryOwlSlider();podcastOwlSlider();serviceOwlSlider();mobileSafariFix100vh();mediaCarousel();searchClick();faqTab();faqSearch();navSearch();showNewsFilter();breadcrumbTrigger();videoPreviewImage();pollResult();loadMoreBox();pollInNews();openTabsViaHash()});$(window).on("load",function(){});$(window).resize(function(){partnerOwlSlider()});$(window).scroll(function(){topoffsetScroll()});function openTabsViaHash(){$('.tabs').each(function(){var $tabs=$(this);var $tabsButtons=$tabs.find("> .tabs__nav > .tabs__button");var $numberOfAllItems=$tabsButtons.length;if($numberOfAllItems==0){return}
6var $tabsContent=$tabs.find("> .tabs__content");var hash=window.location.hash;let activeTab=hash;activeTab=activeTab.replace(/^#c/,"#tab-");if($tabs.find(hash).length){$tabsContent.removeClass('-active');$tabsButtons.attr('aria-selected','false').removeClass('-active');$(hash).closest('.tabs__content').addClass('-active');$(activeTab).addClass('-active');if($('.breadcrumb').outerHeight()){var breadcrumbHeight=$('.breadcrumb').outerHeight()}else{var breadcrumbHeight=0}
7$("html, body").animate({scrollTop:$tabs.offset().top-$('.top').outerHeight()-breadcrumbHeight-20},800)}})}
8function loadMoreBox(){$('.load_more_box').each(function(){var box=$(this);box.find('a').on('click',function(event){event.preventDefault();$(this).hide();box.addClass('-removeGradient');box.parent().next().slideDown();return!1})})}
9function pollInNews(){if(window.location.href.includes("/artikel/")){$(".poll-finish").click(function(event){event.preventDefault();let neueBasisUrl=window.location.href;let queryParams=window.location.search;let pollId=$(this).closest("form").parent().attr('id');$(this).closest("form").attr("action",neueBasisUrl+queryParams+'#'+pollId);$(this).closest("form").submit()})}
10let hash=window.location.hash;if(hash.startsWith("#poll-")){let poll=$(hash);if($('.breadcrumb').outerHeight()){var breadcrumbHeight=$('.breadcrumb').outerHeight()}else{var breadcrumbHeight=0}
11if(poll.length){$("html, body").animate({scrollTop:poll.offset().top-$('.top').outerHeight()-breadcrumbHeight-20},800)}}}
12function pollResult(){let urlParams=new URLSearchParams(window.location.search);let action=urlParams.get('tx_poll_pollresult[action]');let pollId=urlParams.get('tx_poll_pollresult[poll]');let alreadyParticipated=urlParams.get('tx_poll_pollresult[alreadyParticipated]');if(action=='result'&&alreadyParticipated=='1'){$('#poll-'+pollId).find('form').hide();$('#poll-'+pollId).find('.poll-result.card').show()}
13$('.tx-poll').each(function(){var poll=$(this);if(!poll.find('form.poll').html()){poll.find('.poll-result.card').show()}})}
14function videoPreviewImage(){$('.remove-preview').on('click',function(event){$(this).parent().removeClass('-preview');$(this).find('img').remove();$(this).removeClass('remove-preview');return!1})}
15function breadcrumbTrigger(){var winwidth=Math.max($(window).width(),window.innerWidth);$('.breadcrumb__item').each(function(){if(!$(this).is(':last-child')&&!$(this).is(':first-child')){$(this).on('click',function(event){event.preventDefault();if((winwidth<1440&&window.pageYOffset+1<$('section.top').offset().top)||(winwidth>=1440&&$(window).height()<900&&window.pageYOffset+1<$('section.top').offset().top)){$(document).scrollTop($('section.top').offset().top),$('.mainmenu__nav').removeClass('-hidden');$('.mainmenu__list.-level1').addClass('-open');$('body').addClass('-mainmenuopen');$('.top').addClass('-scroll');setTimeout(function(){$('.mainmenu').addClass('-active')},100)}else{$('.mainmenu__nav').removeClass('-hidden');$('.mainmenu__list.-level1').addClass('-open');$('body').addClass('-mainmenuopen');setTimeout(function(){$('.mainmenu').addClass('-active')},100)}})}})}
16function showNewsFilter(){$('.filter.-news').click(function(e){e.preventDefault();var load=$(this).attr('data-load');$(load).slideToggle();return!1});$('.filter__form > .-close').click(function(e){e.preventDefault();$(this).parent().slideToggle();return!1});if(window.location.href.match(/seite-/)){$('.filter__form').show()}}
17function navSearch(){$("#search__nav").on("keyup",function(){var results={};$(".mainmenu__results").html('');var v=$(this).val();const words=v.trim().toLowerCase().replace(/ +/g," ").split(" ");$(".mainmenu__link").each(function(){var uid=$(this).attr('data-id');var itemText=$(this).text().trim().toLowerCase().replace(/[\*\^\'\!\?\.]/g,'');if($(this).attr('data-keywords')){itemText=itemText+' '+$(this).attr('data-keywords').trim().toLowerCase().replace(/[\*\^\'\!\?\,\.]/g,' ')}
18var itemHtml='<div class="mainmenu__item">'+$(this).prop('outerHTML')+'</div>';if(words.every(w=>itemText.search(new RegExp('\\b(.*'+w+'.*)\\b','gi'))!=-1)&&v!=""){var result=itemHtml;results[uid]=result}});if(results){$(".mainmenu__results").html('');$(".mainmenu__list.-level1 > .mainmenu__listinner > .mainmenu__item, .mainmenu__list.-level1 .mainmenu__list").hide();$.each(results,function(key,value){$(".mainmenu__results").append(value)})}
19if(v==""){$(".mainmenu__list.-level1 > .mainmenu__listinner > .mainmenu__item, .mainmenu__list.-level1 .mainmenu__list").show();$(".mainmenu__results").html('')}
20$('.mainmenu__searchinput span').click(function(e){e.preventDefault();$('.mainmenu__searchinput input').val('');$(".mainmenu__list.-level1 > .mainmenu__listinner > .mainmenu__item, .mainmenu__list.-level1 .mainmenu__list").show();$(".mainmenu__results").html('')})})}
21function faqSearch(){$("#search__faq").on("keyup",function(){$(".accordion.-results").html('');var results={};var v=$(this).val();const words=v.trim().toLowerCase().replace(/ +/g," ").split(" ");$(".accordion__item").each(function(){var uid=$(this).attr('id');var itemText=$(this).text().toLowerCase().replace(/[\*\^\'\!\?\.]/g,'');var itemHtml=$(this).html();if(words.every(w=>itemText.search(new RegExp('\\b(.*'+w+'.*)\\b','gi'))!=-1)){var result='<div class="accordion__item">'+itemHtml+'</div>';results[uid]=result}});if(results){$(".accordion.-results").html('');$('.faq__menuitem a').removeClass('-active');$(".accordion.-vertical").hide();$(".accordion.-results").show();$('.faq__menu.-mobile button').text('');$.each(results,function(key,value){$(".accordion.-results").append(value);accordion()})}
22if(v==""){$(".accordion.-vertical:first-child").show();$(".accordion.-results").hide();$('.faq__menuitem:first-child a').addClass('-active');$('.faq__menu.-mobile button').text($('.faq__menu.-mobile .dropdown-item:first-child').text());$(".accordion.-results").html('')}
23$('.faq__searchinput span').unbind('click').click(function(e){e.preventDefault();$('.faq__searchinput input').val('');$(".accordion.-vertical:first-child").show();$(".accordion.-results").hide();$('.faq__menuitem:first-child a').addClass('-active');$('.faq__menu.-mobile button').text($('.faq__menu.-mobile .dropdown-item:first-child').text());$(".accordion.-results").html('')})})}
24function faqTab(){$('.faq').each(function(){var faq=$(this);faq.find('.faq__menu.-desktop .faq__menuitem:first-child a').addClass('-active');faq.find('.faq__menu.-desktop .faq__menuitem a').click(function(e){e.preventDefault();faq.find('.faq__menu.-desktop .faq__menuitem a').removeClass('-active');faq.find('.faq__menu.-mobile button').text($(this).text());var menu=$(this);var content='#accordion-'+menu.attr('data-id');menu.addClass('-active');faq.find('.faq__content .accordion').hide();faq.find(content).show();return!1});faq.find('.faq__menu.-mobile button').click(function(e){e.preventDefault();faq.find('.dropdown-menu').toggle();return!1});faq.find('.dropdown-item').click(function(e){e.preventDefault();faq.find('.faq__menu.-mobile button').text($(this).text());faq.find('.dropdown-menu').toggle();var dataId=$(this).attr('data-id');faq.find('.faq__menu.-desktop .faq__menuitem a').removeClass('-active');faq.find(".faq__menu.-desktop .faq__menuitem a[data-id='"+dataId+"']").addClass('-active');var content='#accordion-'+dataId;faq.find('.faq__content .accordion').hide();faq.find(content).show();return!1})})}
25function searchClick(){$('.search').click(function(e){e.preventDefault();$(this).toggleClass('active');$('#search').toggleClass('-open');$('body').toggleClass('-searchopen');if($('#search').hasClass('-open')){setTimeout(function(){e.preventDefault();$('#search input[type=text]').focus()},1300)}})}
26function mediaCarousel(){$('.frame-layout-50').each(function(){var carousel=$(this).attr('id');var thumbs='#'+carousel+" .mySwiper";var big='#'+carousel+" .mySwiper2";var swiper=new Swiper(thumbs,{spaceBetween:10,slidesPerView:4,freeMode:!0,watchSlidesProgress:!0,navigation:{nextEl:thumbs+" .swiper-button-next.-thumb-nav",prevEl:thumbs+" .swiper-button-prev.-thumb-nav",},});var swiper2=new Swiper(big,{spaceBetween:10,slidesPerView:1,navigation:{nextEl:big+" .swiper-button-next",prevEl:big+" .swiper-button-prev",},thumbs:{swiper:swiper,},})})}
27function loadNewsMobile(){var winwidth=Math.max($(window).width(),window.innerWidth);if(winwidth<800){$(".load__news a").on("click",function(e){e.preventDefault();var load=$(this).attr('data-load');$(load).css('display','grid');$(this).parent().hide();return!1})}}
28function mobileSafariFix100vh(){var isSafari=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/);var iOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;var winwidth=Math.max($(window).width(),window.innerWidth);if(isSafari&&iOS){if(winwidth<640){$('.header').height($(window).height()-$('.top').outerHeight()-$('.banner.-top').outerHeight()-$('.quicklinks').outerHeight())}else{if(winwidth<1440){$('.header').height('45.14vw')}else{$('.header').height('650px')}}}}
29function serviceOwlSlider(){var items=0;$('.owl-carousel.-service').each(function(){var owl=$(this);if(parseInt(owl.attr('data-item-count'))>=parseInt(owl.attr('data-slide-count'))){var loop=!0;var center=!0}else{var loop=!1;var center=!1}
30var items=owl.attr('data-slide-count');if(items==1){owl.owlCarousel({margin:20,nav:!0,dots:!1,loop:loop,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:1,margin:5,loop:!0,center:!0},480:{items:1,margin:5,loop:loop,center:center}}})}else if(items==2){owl.owlCarousel({loop:loop,margin:20,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:2,margin:5,loop:!0,center:!0},480:{items:2,margin:5,loop:loop,center:center}}})}else if(items==3){owl.owlCarousel({loop:loop,margin:20,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:2,margin:5,loop:!0,center:!0},480:{items:2,margin:10,loop:loop,center:!1},800:{items:3,margin:10,center:!1}}})}else if(items==4){owl.owlCarousel({loop:loop,margin:20,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:2,margin:5,loop:!0,center:!0},800:{items:3,margin:10,loop:loop,center:!1},1140:{items:4,margin:20,center:!1}}})}else if(items==5){owl.owlCarousel({loop:loop,margin:20,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:2,margin:5,loop:!0,center:!0},800:{items:3,margin:10,loop:loop,center:!1},1140:{items:4,margin:20,center:!1},1440:{items:5,margin:20,center:!1}}})}else if(items==6){owl.owlCarousel({loop:loop,margin:20,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:2,margin:5,loop:!0,center:!0},800:{items:3,margin:10,loop:loop,center:!1},1140:{items:4,margin:20,center:!1},1440:{items:6,margin:20,center:!1}}})}})}
31function podcastOwlSlider(){if($('.owl-carousel.-podcast').html()){var owl=$('.owl-carousel.-podcast');owl.owlCarousel({loop:!0,margin:20,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:1},400:{items:2},700:{items:3}}})}}
32function galleryOwlSlider(){if($('.owl-carousel.-gallery').html()){var owl=$('.owl-carousel.-gallery');owl.owlCarousel({loop:!1,margin:10,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:1},640:{items:2},1024:{items:3}}})}}
33function partnerOwlSlider(){var winwidth=Math.max($(window).width(),window.innerWidth);if($('.owl-carousel.-partner').html()){var owl=$('.owl-carousel.-partner');if(winwidth<1280){owl.owlCarousel({loop:!1,margin:10,nav:!0,dots:!1,navText:['<div class="owl__prev"><span class="font__far"></span></div>','<div class="owl__next"><span class="font__far"></span></div>'],responsive:{0:{items:1},800:{items:2}}})}else{owl.trigger('destroy.owl.carousel')}}}
34function iosTableScroll(){if(navigator.userAgent.match(/(\(iPod|\(iPhone|\(iPad)/)){$('.ce-table-scroll').each(function(){var container=$(this);if(Math.round(container.width())<Math.round(container.find('table').width())){container.addClass('ios-scrollbar')}})}}
35function topoffsetScroll(){if(Math.round(window.pageYOffset)==Math.round($('section.top').offset().top)){$('.top').addClass('-scroll')}else{$('.top').removeClass('-scroll')}}
36function burgermenuClick(){var winwidth=Math.max($(window).width(),window.innerWidth);$('.burgermenu').on('click',function(e){e.preventDefault();if($('.mainmenu').hasClass('-active')){$('.mainmenu').removeClass('-active');setTimeout(function(){e.preventDefault();$('.mainmenu__nav').addClass('-hidden');$('.mainmenu__list.-level1').removeClass('-open');$('body').removeClass('-mainmenuopen');$('.top').removeClass('-scroll')},600)}else{if((winwidth<1440&&window.pageYOffset+1<$('section.top').offset().top)||(winwidth>=1440&&$(window).height()<900&&window.pageYOffset+1<$('section.top').offset().top)){$(document).scrollTop($('section.top').offset().top),$('.mainmenu__nav').removeClass('-hidden');$('.mainmenu__list.-level1').addClass('-open');$('body').addClass('-mainmenuopen');$('.top').addClass('-scroll');setTimeout(function(){$('.mainmenu').addClass('-active')},100)}else{$('.mainmenu__nav').removeClass('-hidden');$('.mainmenu__list.-level1').addClass('-open');$('body').addClass('-mainmenuopen');setTimeout(function(){$('.mainmenu').addClass('-active')},100)}}});$('.mainmenu__background, .mainmenu__close').unbind('click').click(function(){if($('.mainmenu').hasClass('-active')){$('.mainmenu').removeClass('-active');setTimeout(function(){$('.mainmenu__nav').addClass('-hidden');$('.mainmenu__list.-level1').removeClass('-open');$('body').removeClass('-mainmenuopen')},600)}})}
37function mobileMainmenu(){$('.mainmenu__list').each(function(){if($(this).find('.mainmenu__item.-active,.mainmenu__item.-current').html()){$(this).parent().addClass('-open')}});$('.mainmenu__link').click(function(){subMenu=$(this).next('.mainmenu__list');$('.mainmenu__list').not(subMenu).not($(this)).not($(this).parents()).each(function(){var otherSubMenus=$(this).prev('.mainmenu__link');if(otherSubMenus.parent().hasClass('-open')){otherSubMenus.parent().removeClass('-open');otherSubMenus.next().find('.mainmenu__link').each(function(){if($(this).parent().hasClass('-open')){$(this).parent().removeClass('-open')}})}});$(this).parent().toggleClass('-open');if($(this).next().hasClass('mainmenu__list')){return!1}})}

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.