PageSourceSearch

http://www.prosperomoran.com/wp-content/themes/kallyas/addons/superfish_responsive/superfish_menu.js

js prosperomoran.com collected 2026-09-25 19:10:49 UTC 4,687 bytes, 1 lines download raw bytes

1(function(e){e.fn.superfish=function(t){var n=e.fn.superfish,r=n.c,i=e('<span class="'+r.arrowClass+'"> &#187;</span>'),s=function(){var t=e(this),n=u(t);clearTimeout(n.sfTimer);t.showSuperfishUl().siblings().hideSuperfishUl()},o=function(){var t=e(this),r=u(t),i=n.op;clearTimeout(r.sfTimer);r.sfTimer=setTimeout(function(){i.retainPath=e.inArray(t[0],i.$path)>-1;t.hideSuperfishUl();if(i.$path.length&&t.parents("li."+i.hoverClass).length<1){i.onIdle.call(this);s.call(i.$path)}},i.delay)},u=function(e){var t=e.parents("ul."+r.menuClass+":first")[0];n.op=n.o[t.serial];return t},a=function(e){e.addClass(r.anchorClass).append(i.clone())};return this.addClass(r.menuClass).each(function(){var i=this.serial=n.o.length;var u=e.extend({},n.defaults,t);u.$path=e("li."+u.pathClass,this).slice(0,u.pathLevels).each(function(){e(this).addClass(u.hoverClass+" "+r.bcClass).filter("li:has(ul)").removeClass(u.pathClass)});n.o[i]=n.op=u;e("li:has(ul)",this)[e.fn.hoverIntent&&!u.disableHI?"hoverIntent":"hover"](s,o).each(function(){if(u.autoArrows){a(e(">a:first-child",this))}}).not("."+r.bcClass).hideSuperfishUl();var f=e("a",this);f.each(function(e){var t=f.eq(e).parents("li");f.eq(e).focus(function(){s.call(t)}).blur(function(){o.call(t)})});u.onInit.call(this)})};var t=e.fn.superfish;t.o=[];t.op={};t.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator"};t.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){},onIdle:function(){}};e.fn.extend({hideSuperfishUl:function(){var n=t.op,r=n.retainPath===true?n.$path:"";n.retainPath=false;var i=e("li."+n.hoverClass,this).add(this).not(r).removeClass(n.hoverClass).find(">ul").hide().css("visibility","hidden");n.onHide.call(i);return this},showSuperfishUl:function(){var n=t.op,r=this.addClass(n.hoverClass).find(">ul:hidden").css("visibility","visible");n.onBeforeShow.call(r);r.animate(n.animation,n.speed,function(){n.onShow.call(r)});var i=e(window).width();var s=this.children("ul").first();if(s.length>0){var o=this.children("ul").first().offset().left+s.width();if(o>i){var u=s.parent().parent();if(u.hasClass("sf-menu")){s.css("left","-"+(o-i)+"px")}else{s.addClass("reversed").css("left","-"+(s.width()+15)+"px")}}}return this}})})(jQuery);(function(e){e.fn.supersubs=function(t){var n=e.extend({},e.fn.supersubs.defaults,t);return this.each(function(){var t=e(this);var r=e.meta?e.extend({},n,t.data()):n;var i=e('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(t).width();e("#menu-fontsize").remove();$ULs=t.find("ul");$ULs.each(function(t){var n=$ULs.eq(t);var s=n.children();var o=s.children("a");var u=s.css("white-space","nowrap").css("float");var f=n.add(s).add(o).css({"float":"none",width:"auto"}).end().end()[0].clientWidth/i;f+=r.extraWidth;if(f>r.maxWidth){f=r.maxWidth}else if(f<r.minWidth){f=r.minWidth}f+="em";n.css("width",f);s.css({"float":u,width:"100%","white-space":"normal"}).each(function(){var t=e(">ul",this);var n=t.css("left")!==undefined?"left":"right";t.css(n,f)})})})};e.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);(function(e){var t=0;e.fn.mobileMenu=function(n){function r(e){return e.is("ul, ol")}function s(){return e(window).width()<p.switchWidth}function o(n){if(n.attr("id")){return e("#mobileMenu_"+n.attr("id")).length>0}else{t++;n.attr("id","mm"+t);return e("#mobileMenu_mm"+t).length>0}}function u(e){if(e.val()!==null){document.location.href=e.val()}}function f(t){t.css("display","none");e("#mobileMenu_"+t.attr("id")).show()}function l(t){t.css("display","");e("#mobileMenu_"+t.attr("id")).hide()}function c(t){if(r(t)){var n='<select id="mobileMenu_'+t.attr("id")+'" class="mobileMenu">';n+='<option value="">'+p.topOptionText+"</option>";t.find("li").each(function(){var t="";var r=e(this).parents("ul, ol").length;for(i=1;i<r;i++){t+=p.indentString}var s=e(this).find("a:first-child").attr("href");var o=t+e(this).clone().children("ul, ol").remove().end().text();n+='<option value="'+s+'">'+o+"</option>"});n+="</select>";t.parent().append(n);e("#mobileMenu_"+t.attr("id")).change(function(){u(e(this))});f(t)}else{alert("mobileMenu will only work with UL or OL elements!")}}function h(e){if(s()&&!o(e)){c(e)}else if(s()&&o(e)){f(e)}else if(!s()&&o(e)){l(e)}}
1var p={switchWidth:768,topOptionText:"Select a page",indentString:"   "};return this.each(function(){if(n){e.extend(p,n)}var t=e(this);e(window).resize(function(){h(t)});h(t)})}})(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.