PageSourceSearch

https://elbe-umzuege.de/wp-content/cache/min/1/wp-content/plugins/…/public/js/frontend.js?ver=1791300403

js elbe-umzuege.de collected 2026-10-07 15:11:53 UTC 18,195 bytes, 39 lines download raw bytes

1(function($){"use strict";$(document).ready(function(){$(document).on('click','.sffm-flymenu-trigger',function(){var $wrap=$(this).closest('.sffm-flymenu-wrapper');var $panel=$wrap.find('.sffm-flymenu-panel');var $overlay=$wrap.find('.sffm-shape-overlays');if($wrap.hasClass('sffm-freeze')){$('html').toggleClass('sffm-freeze')}
2if($wrap.hasClass('sffm-panel-animation-enabled')){var showAnimation=$wrap.data('showanimation');var hideAnimation=$wrap.data('hideanimation');if($wrap.hasClass('sffm-panel-in-view')&&hideAnimation){$panel.addClass('animate--animated '+hideAnimation);$panel.one('webkitAnimationEnd oanimationend oAnimationEnd msAnimationEnd animationend',function(e){$panel.removeClass('animate--animated '+hideAnimation)});$wrap.removeClass('sffm-flymenu-show sffm-panel-in-view');$wrap.addClass('sffm-flymenu-hide')}else if(!$wrap.hasClass('sffm-panel-in-view')&&showAnimation){$panel.addClass('animate--animated '+showAnimation);$panel.one('webkitAnimationEnd oanimationend oAnimationEnd msAnimationEnd animationend',function(e){$panel.removeClass('animate--animated '+showAnimation)});$wrap.addClass('sffm-flymenu-show sffm-panel-in-view');$wrap.removeClass('sffm-flymenu-hide');if($wrap.hasClass('sffm-flymenu-show')&&$wrap.hasClass('sffm-custom-content')){$wrap.addClass('sffm-flymenu-animating');var $lastele=$wrap.find('.sffm-menu-item-link-depth-0').last();$lastele.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$wrap.removeClass('sffm-flymenu-animating')})}}}else{$wrap.toggleClass('sffm-flymenu-show');$wrap.toggleClass('sffm-flymenu-hide');if($wrap.hasClass('sffm-flymenu-show')&&$wrap.hasClass('sffm-custom-content')){$wrap.addClass('sffm-flymenu-animating');var $lastele=$wrap.find('.sffm-menu-item-link-depth-0').last();$lastele.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$wrap.removeClass('sffm-flymenu-animating')})}}
3if($wrap.hasClass('sffm-flymenu-hide')){$wrap.find('.sffm-submenu-container.sffm-submenu-open').prev('.sffm-menu-item-link-has-children.sffm-menu-item-link-open').removeClass('sffm-menu-item-link-open');$wrap.find('.sffm-submenu-container.sffm-submenu-open').removeClass('sffm-submenu-open')}
4if($panel.hasClass('sffm-submenu-animate')&&$wrap.hasClass('sffm-flymenu-hide')){$panel.find('ul.sffm-menu').removeClass('sffm-subview');$panel.find('li:not(.sffm-back)').removeClass('sffm-subview sffm-subviewopen')}
5if($panel.hasClass('sffm-submenu-menu-drop')&&$wrap.hasClass('sffm-flymenu-hide')){$panel.find('.sffm-menu-item-link').removeClass('sffm-menu-item-link-open');$panel.find('.sffm-submenu').removeClass('sffm-submenu-open').hide()}
6var $triggerbutton=$wrap.find('.sffm-toggle-button');$triggerbutton.addClass('sffm-toggle-animating');$triggerbutton.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(e){$triggerbutton.removeClass('sffm-toggle-animating')});if($('.sffm-video-bg-wrap').length>0){if($wrap.hasClass('sffm-flymenu-show')){sffmPlayer.YTPPlay()}else{sffmPlayer.YTPPause()}}
7if($overlay.hasClass('sffm-shape-overlays-1')){if(overlay1.isAnimating){return!1}
8overlay1.toggle()}else if($overlay.hasClass('sffm-shape-overlays-2')){if(overlay2.isAnimating){return!1}
9overlay2.toggle()}else if($overlay.hasClass('sffm-shape-overlays-3')){if(overlay3.isAnimating){return!1}
10overlay3.toggle()}else if($overlay.hasClass('sffm-shape-overlays-4')){if(overlay4.isAnimating){return!1}
11overlay4.toggle()}else if($overlay.hasClass('sffm-shape-overlays-5')){if(overlay5.isAnimating){return!1}
12overlay5.toggle()}else if($overlay.hasClass('sffm-shape-overlays-6')){if(overlay6.isAnimating){return!1}
13overlay6.toggle()}
14return!1});let overlay1,overlay2,overlay3,overlay4,overlay5,overlay6;if(typeof ShapeOverlays1!=='undefined'){overlay1=new ShapeOverlays1($('.sffm-shape-overlays-1')[0]);overlay2=new ShapeOverlays2($('.sffm-shape-overlays-2')[0]);overlay3=new ShapeOverlays3($('.sffm-shape-overlays-3')[0]);overlay4=new ShapeOverlays4($('.sffm-shape-overlays-4')[0]);overlay5=new ShapeOverlays5($('.sffm-shape-overlays-5')[0]);overlay6=new ShapeOverlays6($('.sffm-shape-overlays-6')[0])}
15$(document).on('click',function(e){if($('.sffm-flymenu-wrapper').hasClass('sffm-flymenu-show')&&$('.sffm-flymenu-wrapper').hasClass('sffm-click-outside-on')){if($(e.target).closest('.sffm-flymenu-show.sffm-click-outside-on').length===0){$('.sffm-flymenu-show.sffm-click-outside-on').each(function(){$(this).find('.sffm-flymenu-trigger').first().trigger('click')});return!1}}});$('.sffm-panel-close').click(function(){var $wrap=$(this).closest('.sffm-flymenu-wrapper');$wrap.find('.sffm-flymenu-trigger').first().trigger('click');return!1});$(document).on('click','.sffm-inline-menu-trigger',function(e){var prefix='sffm-menu-item-trigger-';var id=$(this).closest('li').attr('id')||'';e.preventDefault();if(id.indexOf(prefix)!==0){return}
16var $wrap=$('.sffm-flymenu-wrapper-'+id.slice(prefix.length));if($wrap.length>0){e.stopPropagation();$wrap.find('.sffm-flymenu-trigger').first().trigger('click')}});$(document).on('click','[class*="sffm-open-menu-"]',function(e){var prefix='sffm-open-menu-';var menuid='';$.each(($(this).attr('class')||'').split(/\s+/),function(index,item){if(item.indexOf(prefix)===0&&item.length>prefix.length){menuid=item.slice(prefix.length);return!1}});if(!/^[\w-]+$/.test(menuid)){return}
17var $wrap=$('.sffm-flymenu-wrapper-'+menuid);if($wrap.length>0){e.preventDefault();e.stopPropagation();$wrap.find('.sffm-flymenu-trigger').first().trigger('click')}});$('.sffm-click-outside-on .sffm-overlay').click(function(){var $wrap=$(this).closest('.sffm-flymenu-wrapper');$wrap.find('.sffm-flymenu-trigger').first().trigger('click');return!1});$(document).on('mouseenter','.sffm-layout-icon-menu.sffm-flymenu-hide .sffm-open-panel-on-hover.sffm-flymenu-panel',function(){var $wrap=$(this).closest('.sffm-flymenu-wrapper');$wrap.find('.sffm-flymenu-trigger').first().trigger('click')});$(document).on('mouseleave','.sffm-layout-icon-menu.sffm-flymenu-show .sffm-open-panel-on-hover.sffm-flymenu-panel',function(){var $wrap=$(this).closest('.sffm-flymenu-wrapper');$wrap.find('.sffm-flymenu-trigger').first().trigger('click')});jQuery.each($(document).find('.sffm-flymenu-wrapper'),function(){if($(this).hasClass('sffm-parent-menu-click-enable')){$(this).on('click','.sffm-submenu-menu-drop .sffm-menu-item-link-has-children .sffm-submenu-toggle',function(e){e.preventDefault();var that=$(this).closest('.sffm-menu-item-link-has-children');if(that.hasClass('sffm-menu-item-link-open')){that.removeClass('sffm-menu-item-link-open');that.siblings('.sffm-submenu').slideUp().removeClass('sffm-submenu-open');that.siblings('.sffm-submenu-container').removeClass('sffm-submenu-open')}else{that.closest('.sffm-menu').find('.sffm-menu-item-panel-container').prev('.sffm-menu-item-link-has-children').removeClass('sffm-menu-item-link-open');that.closest('.sffm-menu').find('.sffm-submenu-container').removeClass('sffm-submenu-open');that.addClass('sffm-menu-item-link-open');that.siblings('.sffm-submenu').slideDown().addClass('sffm-submenu-open');that.siblings('.sffm-submenu-container').addClass('sffm-submenu-open')}});$(this).on('click','.sffm-submenu-menu-push .sffm-menu-item-link-has-children .sffm-submenu-toggle',function(e){e.preventDefault();var that=$(this).closest('.sffm-menu-item-link-has-children');if(that.hasClass('sffm-menu-item-link-depth-0')&&!that.hasClass('sffm-menu-item-link-open')){that.closest('.sffm-menu').find('.sffm-menu-item-link-has-children').removeClass('sffm-menu-item-link-open');that.closest('.sffm-menu').find('.sffm-submenu-container').removeClass('sffm-submenu-open')}
18if(!that.hasClass('sffm-menu-item-link-open')){that.closest('.sffm-submenu').find('.sffm-menu-item-link-has-children').removeClass('sffm-menu-item-link-open');that.closest('.sffm-submenu').find('.sffm-submenu-container').removeClass('sffm-submenu-open');that.addClass('sffm-menu-item-link-open');that.siblings('.sffm-submenu-container').addClass('sffm-submenu-open')}
19return!1})}else{$(this).on('click','.sffm-submenu-menu-drop .sffm-menu-item-link-has-children',function(){if($(this).hasClass('sffm-menu-item-link-open')){$(this).removeClass('sffm-menu-item-link-open');$(this).siblings('.sffm-submenu').slideUp().removeClass('sffm-submenu-open');$(this).siblings('.sffm-submenu-container').removeClass('sffm-submenu-open')}else{$(this).closest('.sffm-menu').find('.sffm-menu-item-panel-container').prev('.sffm-menu-item-link-has-children').removeClass('sffm-menu-item-link-open');$(this).closest('.sffm-menu').find('.sffm-submenu-container').removeClass('sffm-submenu-open');$(this).addClass('sffm-menu-item-link-open');$(this).siblings('.sffm-submenu').slideDown().addClass('sffm-submenu-open');$(this).siblings('.sffm-submenu-container').addClass('sffm-submenu-open')}
20return!1});$(document).on('click','.sffm-submenu-menu-push .sffm-menu-item-link-has-children',function(){if($(this).hasClass('sffm-menu-item-link-depth-0')&&!$(this).hasClass('sffm-menu-item-link-open')){$(this).closest('.sffm-menu').find('.sffm-menu-item-link-has-children').removeClass('sffm-menu-item-link-open');$(this).closest('.sffm-menu').find('.sffm-submenu-container').removeClass('sffm-submenu-open')}
21if(!$(this).hasClass('sffm-menu-item-link-open')){$(this).closest('.sffm-submenu').find('.sffm-menu-item-link-has-children').removeClass('sffm-menu-item-link-open');$(this).closest('.sffm-submenu').find('.sffm-submenu-container').removeClass('sffm-submenu-open');$(this).addClass('sffm-menu-item-link-open');$(this).siblings('.sffm-submenu-container').addClass('sffm-submenu-open')}
22return!1})}});$(document).on('click','.sffm-submenu-back a',function(){$(this).closest('.sffm-submenu-container').removeClass('sffm-submenu-open');$(this).closest('.sffm-submenu-container').siblings('.sffm-menu-item-link ').removeClass('sffm-menu-item-link-open');return!1});$('.sffm-custom-content .sffm-submenu-flip .sffm-menu-container').sffmmenu({animationClasses:{classin:'sffm-animate-in-1',classout:'sffm-animate-out-1'}});$('.sffm-custom-content .sffm-submenu-translate-x .sffm-menu-container').sffmmenu({animationClasses:{classin:'sffm-animate-in-2',classout:'sffm-animate-out-2'}});$('.sffm-custom-content .sffm-submenu-zoom-out .sffm-menu-container').sffmmenu({animationClasses:{classin:'sffm-animate-in-3',classout:'sffm-animate-out-3'}});$('.sffm-custom-content .sffm-submenu-zoom-in .sffm-menu-container').sffmmenu({animationClasses:{classin:'sffm-animate-in-4',classout:'sffm-animate-out-4'}});$('.sffm-custom-content .sffm-submenu-translate-y .sffm-menu-container').sffmmenu({animationClasses:{classin:'sffm-animate-in-5',classout:'sffm-animate-out-5'}});if($(".sffm-video-bg-container").length>0){var sffmPlayer=$(".sffm-video-bg-container").YTPlayer()}
23if($('body').hasClass('admin-bar')){var adminBarHeight=32}else{var adminBarHeight=0}
24var sections=[];$('.sffm-nav-menu a.sffm-scroll-sectionid').each(function(){var sectionId=$(this).attr('data-sectionid');sections.push(sectionId)});$(window).on('scroll',function(){if(sections){var cur_pos=$(window).scrollTop();sections.forEach(function(item,index){var $el=$('#'+item);if($el.length>0){var offset=$('.sffm-nav-menu').attr('data-offset');offset=offset?parseInt(offset):0;var top=$el.offset().top-offset-adminBarHeight-2,bottom=top+$el.outerHeight();if(cur_pos>top&&cur_pos<bottom){$('.sffm-nav-menu').find('.sffm-scroll-nav-tab').removeClass('sffm-scrollsection-active');$('.sffm-nav-menu').find('a[data-sectionid="'+item+'"]').addClass('sffm-scrollsection-active')}else{$('.sffm-nav-menu').find('a[data-sectionid="'+item+'"]').removeClass('sffm-scrollsection-active')}}})}});$('.sffm-scroll-sectionid').on('click',function(){var sectionId=$(this).attr('data-sectionid');var $id=$("#"+sectionId);var offset=$(this).closest('ul').attr('data-offset');offset=offset?parseInt(offset):0;if($id.length>0){$('html, body').animate({scrollTop:$id.offset().top-offset-adminBarHeight},500)}
25return!1});var sffmReducedMotion=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;var sffmScrollDuration=sffmReducedMotion?0:500;
25$(document).on('click','.sffm-scroll-to-top',function(){$('html, body').animate({scrollTop:0},sffmScrollDuration);return!1});$(document).on('click','.sffm-scroll-to-bottom',function(){$('html, body').animate({scrollTop:$(document).height()},sffmScrollDuration);return!1});var $sffmScrollManaged=$('.sffm-scroll-managed');if($sffmScrollManaged.length){var sffmLastScroll=$(window).scrollTop();var sffmTicking=!1;var sffmApplyScrollVisibility=function(){var scrollTop=$(window).scrollTop();var scrollingDown=scrollTop>sffmLastScroll;var maxScroll=Math.max($(document).height()-$(window).height(),1);$sffmScrollManaged.each(function(){var $el=$(this);var hide=!1;if($el.attr('data-scroll-visibility')==='after_scroll'){var threshold=parseInt($el.attr('data-scroll-offset'),10)||0;if($el.attr('data-scroll-offset-unit')==='percent'){threshold=maxScroll*threshold/100}
26if(scrollTop<threshold){hide=!0}}
27if(!hide&&$el.attr('data-hide-on-scroll-down')==='on'&&scrollingDown&&scrollTop>60){hide=!0}
28$el.toggleClass('sffm-scroll-hide',hide)});sffmLastScroll=scrollTop<0?0:scrollTop;sffmTicking=!1};$(window).on('scroll resize',function(){if(!sffmTicking){sffmTicking=!0;window.requestAnimationFrame(sffmApplyScrollVisibility)}});sffmApplyScrollVisibility()}
29$('.sffm-floatmenu-template-14.sffm-animation-10 ul.sffm-nav-menu li a, .sffm-floatmenu-template-14.sffm-animation-11 ul.sffm-nav-menu li a').each(function(){var width=$(this).find('.sffm-tooltip').width();$(this).css({'--sffm-span-width':40+width+'px'})});$('.sffm-floatmenu-template-13, .sffm-floatmenu-template-15').find('.sffm-menu').closest('.sffm-floatmenu-inner-wrap').draggable({axis:"xy",containment:'body',cursor:'crosshair'});$('.sffm-floatmenu-trigger').closest('.sffm-floatmenu.sffm-floatmenu-hide').find('.sffm-menu').addClass('sffm-buttons-animation-complete');function handleMenuEnd($wrap,$elements){$elements.off('.menuMotion');let completed=0;const total=$elements.length;const endEvents='webkitTransitionEnd.menuMotion otransitionend.menuMotion oTransitionEnd.menuMotion msTransitionEnd.menuMotion transitionend.menuMotion '+'webkitAnimationEnd.menuMotion oanimationend.menuMotion MSAnimationEnd.menuMotion animationend.menuMotion';$elements.each(function(index){$(this).one(endEvents,function(){completed++;if(completed===total){setTimeout(()=>{$wrap.find('.sffm-menu').addClass('sffm-buttons-animation-complete')},120)}})})}
30function handleToggleButtonAnimation($wrap){const $triggerbutton=$wrap.find('.sffm-toggle-button');const buttonEvents='webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend '+'webkitAnimationEnd oanimationend MSAnimationEnd animationend';$triggerbutton.addClass('sffm-toggle-animating');$triggerbutton.one(buttonEvents,function(){$triggerbutton.removeClass('sffm-toggle-animating')})}
31$(document).on('click','.sffm-floatmenu-wrapper.sffm-open-on-click .sffm-floatmenu-trigger',function(e){e.preventDefault();const $wrap=$(this).parents('.sffm-floatmenu');const $elements=$wrap.find('.sffm-menu-items');$wrap.toggleClass('sffm-floatmenu-show sffm-floatmenu-hide');$wrap.find('.sffm-menu').removeClass('sffm-buttons-animation-complete');if($wrap.hasClass('sffm-floatmenu-hide')){handleMenuEnd($wrap,$elements)}
32handleToggleButtonAnimation($wrap)});$(document).on('mouseenter','.sffm-floatmenu-wrapper.sffm-open-on-hover .sffm-floatmenu-trigger, .sffm-floatmenu-wrapper.sffm-open-on-hover .sffm-menu',function(){const $wrap=$(this).parents('.sffm-floatmenu');$wrap.addClass('sffm-floatmenu-show').removeClass('sffm-floatmenu-hide');$wrap.find('.sffm-menu').removeClass('sffm-buttons-animation-complete');handleToggleButtonAnimation($wrap)});$(document).on('mouseleave','.sffm-floatmenu-wrapper.sffm-open-on-hover',function(){const $wrap=$(this).children('.sffm-floatmenu');const $elements=$wrap.find('.sffm-menu-items');$wrap.addClass('sffm-floatmenu-hide').removeClass('sffm-floatmenu-show');$wrap.find('.sffm-menu').removeClass('sffm-buttons-animation-complete');if($wrap.hasClass('sffm-floatmenu-hide')){handleMenuEnd($wrap,$elements)}
33handleToggleButtonAnimation($wrap)});createMenu($('.sffm-floatmenu-template-11'));createMenu($('.sffm-floatmenu-template-12'));createMenu($('.sffm-floatmenu-template-13'));function createMenu(menu,opts){$(menu).each(function(){var elem=$(this).find('.sffm-menu').children('li');var l=elem.length;var opts={startAng:$(this).find('.sffm-floatmenu').data('startang'),range:$(this).find('.sffm-floatmenu').data('range'),radius:$(this).find('.sffm-floatmenu').data('radius'),}
34if($(this).hasClass('sffm-right-side')){var a=1}else{var a=1}
35var n=((opts.range==360)?l:l-1);var interval=opts.range/n;var halflength=elem.length/2;for(var i=0,l=elem.length;i<l;i++){var rotang=(interval*i+opts.startAng)*a;var ang=(rotang*Math.PI/180);elem[i].style.left=Math.round(Math.cos(ang)*opts.radius)+"px";elem[i].style.top=Math.round(Math.sin(ang)*opts.radius)+"px";if(i>halflength){elem[i].classList.add('sffm-inverse')}
36elem[i].lastElementChild.style.transform='rotate('+rotang+'deg) translate(calc( 20px + var(--sffm-buttton-size, 50px)/2 ), -50%)'}})}
37$('.sffm-floatmenu-template-7 ul.sffm-menu li').hover(function(){var width=$(this).find('.sffm-tooltip').width();$(this).css({'--sffm-span-width':width+'px'})});
37function sffmSyncExpanded(){$('.sffm-floatmenu-trigger[role="button"]').each(function(){$(this).attr('aria-expanded',$(this).closest('.sffm-floatmenu').hasClass('sffm-floatmenu-show')?'true':'false')});$('.sffm-flymenu-trigger[role="button"]').each(function(){$(this).attr('aria-expanded',$(this).closest('.sffm-flymenu-wrapper').hasClass('sffm-flymenu-show')?'true':'false')})}
38$(document).on('keydown','.sffm-floatmenu-trigger[role="button"], .sffm-flymenu-trigger[role="button"]',function(event){if(event.which!==13&&event.which!==32){return}
39event.preventDefault();$(this).trigger('click')});$(document).on('click','.sffm-floatmenu-trigger, .sffm-flymenu-trigger',function(){window.setTimeout(sffmSyncExpanded,0)});sffmSyncExpanded()})})(jQuery)

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.