PageSourceSearch

https://edmo.eu/wp-content/uploads/siteground-optimizer-assets/jquery-dlmenu.min.js?&ver=5.12.3.1

js edmo.eu collected 2026-10-01 10:19:01 UTC 5,361 bytes, 1 lines download raw bytes

1(function(e,t,n){"use strict";var s,o=e("body");e.DLMenu=function(t,n){this.$el=e(n),this._init(t)},e.DLMenu.defaults={animationClasses:{classin:"dl-animate-in-1",classout:"dl-animate-out-1"},onLevelClick:function(){return!1},onLinkClick:function(){return!1},backLabel:"Back",showCurrentLabel:"Show this page",useActiveItemAsBackLabel:!1,useActiveItemAsLink:!0},e.DLMenu.prototype={_init:function(s){this.options=e.extend(!0,{},e.DLMenu.defaults,s),this._config();var o={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd",animation:"animationend",MozAnimation:"animationend"},i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"};o[t.supportedAnimation]!=n?this.animEndEventName=o[t.supportedAnimation]+".dlmenu":this.animEndEventName=o.animation+".dlmenu",i[t.supportedTransition]!=n?this.transEndEventName=i[t.supportedTransition]+".dlmenu":this.transEndEventName=i.transition+".dlmenu",this.supportAnimations=t.supportsAnimations,this.supportTransitions=t.supportsTransitions,this._initEvents()},_config:function(){var t=this;this.open=!1,this.$trigger=this.$el.hasClass("primary-navigation")&&e("#perspective-menu-buttons").length>0?e("#perspective-menu-buttons .dl-trigger"):this.$el.find(".dl-trigger:first"),this.$menu=this.$el.find("ul.dl-menu:first"),this.$menuitems=this.$menu.find("li:not(.dl-back):not(.not-dlmenu)"),this.$el.find("ul.dl-submenu").prepend('<li class="dl-back"><a href="#">'+this.options.backLabel+"</a></li>"),this.$back=this.$menu.find("li.dl-back"),this.options.useActiveItemAsBackLabel&&this.$back.each(function(){var t=e(this),n=t.parents("li:first").find("a:first").text();t.find("a").html(n)}),this.options.useActiveItemAsLink&&this.$el.find("ul.dl-submenu").prepend(function(){var n=e(this).parents("li:not(.dl-back):first"),s=n.find("a:first");return n.hasClass("mobile-clickable")?'<li class="dl-parent"><a href="'+s.attr("href")+'">'+t.options.showCurrentLabel+"</a></li>":""})},_initEvents:function(){var t=this;this.$trigger.on("click.dlmenu",function(){return t.open?t._closeMenu():(t._openMenu(),o.off("click").children().on("click.dlmenu",function(){t._closeMenu()})),!1}),this.$menuitems.on("click.dlmenu",function(n){if(!t.$menu.hasClass("dl-menuopen"))return;n.stopPropagation();var o,a,r,s=e(this),c=s.children("ul.dl-submenu"),i=1;if(!t.$menu.hasClass("dl-menuopen")){t.options.onLinkClick(s,n);return}for(o=s.parent();o.attr("id")!="primary-menu";)if(o[0].nodeName.toUpperCase()=="UL"&&i++,o=o.parent(),!o.length)break;if(i>3&&(i=3),c.length>0&&!e(n.currentTarget).hasClass("dl-subviewopen"))return a=c.clone().addClass("level"+(i+1)).css("opacity",0).insertAfter(t.$menu),r=function(){t.$menu.off(t.animEndEventName).removeClass(t.options.animationClasses.classout).addClass("dl-subview"),s.addClass("dl-subviewopen").parents(".dl-subviewopen:first").removeClass("dl-subviewopen").addClass("dl-subview"),a.remove()},setTimeout(function(){a.addClass(t.options.animationClasses.classin),t.$menu.addClass(t.options.animationClasses.classout),t.supportAnimations?t.$menu.on(t.animEndEventName,r):r.call(),t.options.onLevelClick(s,s.children("a:first").text())}),!1;t.options.onLinkClick(s,n)}),this.$back.on("click.dlmenu",function(){for(var a,r,i=e(this),c=i.parents("ul.dl-submenu:first"),l=c.parent(),o=1,s=i.parent();s.attr("id")!="primary-menu";)if(s[0].nodeName.toUpperCase()=="UL"&&o++,s=s.parent(),!s.length)break;return o>3&&(o=3),a=c.clone().addClass("level"+o).insertAfter(t.$menu),r=function(){t.$menu.off(t.animEndEventName).removeClass(t.options.animationClasses.classin),a.remove()},setTimeout(function(){a.addClass(t.options.animationClasses.classout),t.$menu.addClass(t.options.animationClasses.classin),t.supportAnimations?t.$menu.on(t.animEndEventName,r):r.call(),l.removeClass("dl-subviewopen");var e=i.parents(".dl-subview:first");e.is("li")&&e.addClass("dl-subviewopen"),e.removeClass("dl-subview")}),!1})},closeMenu:function(){this.open&&this._closeMenu()},_closeMenu:function(){var e=this,t=function(){e.$menu.off(e.transEndEventName),e._resetMenu()};this.$menu.removeClass("dl-menuopen"),this.$menu.addClass("dl-menu
1-toggle"),this.$trigger.removeClass("dl-active"),this.supportTransitions?this.$menu.on(this.transEndEventName,t):t.call(),this.open=!1},openMenu:function(){this.open||this._openMenu()},_openMenu:function(){var t=this;o.off("click").on("click.dlmenu",function(){t._closeMenu()}),this.$menu.addClass("dl-menuopen dl-menu-toggle").on(this.transEndEventName,function(){e(this).removeClass("dl-menu-toggle")}),this.$trigger.addClass("dl-active"),this.open=!0},_resetMenu:function(){this.$menu.removeClass("dl-subview"),this.$menuitems.removeClass("dl-subview dl-subviewopen")}},s=function(e){t.console&&t.console.error(e)},e.fn.dlmenu=function(t){if(typeof t=="string"){var n=Array.prototype.slice.call(arguments,1);this.each(function(){var o=e.data(this,"dlmenu");if(!o){s("cannot call methods on dlmenu prior to initialization; attempted to call method '"+t+"'");return}if(!e.isFunction(o[t])||t.charAt(0)==="_"){s("no such method '"+t+"' for dlmenu instance");return}o[t].apply(o,n)})}else this.each(function(){var n=e.data(this,"dlmenu");n?n._init():n=e.data(this,"dlmenu",new e.DLMenu(t,this))});return this}})(jQuery,window)

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.