PageSourceSearch

https://www.fabracleen.com/wp-content/themes/CherryFramework/js/superfish.js?ver=1.5.3

js fabracleen.com collected 2026-10-08 03:00:10 UTC 2,920 bytes, 2 lines download raw bytes

1/*superfish*/
2!function(s){s.fn.superfish=function(e){var a=s.fn.superfish,t=a.c,i=s('<span class="'+t.arrowClass+'"> &#187;</span>'),n=function(e){var a=s(this),t=l(a);("mouseenter"===e.type||"focusin"===e.type)&&a.children("a").data("follow",!0),clearTimeout(t.sfTimer),a.showSuperfishUl().siblings().hideSuperfishUl()},o=function(e){var t=s(this),i=l(t),o=a.op,r=function(){o.retainPath=-1<s.inArray(t[0],o.$path),t.hideSuperfishUl(),o.$path.length&&1>t.parents("li."+o.hoverClass).length&&(o.onIdle.call(),s.proxy(n,o.$path,e)())};"mouseleave"!==e.type&&"focusout"!==e.type?r():(clearTimeout(i.sfTimer),i.sfTimer=setTimeout(r,o.delay)),("mouseleave"===e.type||"focusout"===e.type)&&t.children("a").data("follow",!1)},l=function(e){return e.hasClass(t.menuClass)&&s.error("Superfish requires you to update to a version of hoverIntent that supports event-delegation, such as this one: https://github.com/joeldbirch/onHoverIntent"),e=e.closest("."+t.menuClass)[0],a.op=a.o[e.serial],e},r=function(e){var t=(i=s(this)).next("ul"),i=i.data("follow");!t.length||!a.op.useClick&&i||(e.preventDefault(),t.is(":visible")?s.proxy(o,s(this).parent(),e)():s.proxy(n,s(this).parent(),e)())};return this.addClass(t.menuClass).each(function(){var l=this.serial=a.o.length,h=s.extend({},a.defaults,e),u=s(this),c=u.find("li:has(ul)");h.$path=u.find("li."+h.pathClass).slice(0,h.pathLevels).each(function(){s(this).addClass(h.hoverClass+" "+t.bcClass).filter("li:has(ul)").removeClass(h.pathClass)}),a.o[l]=a.op=h,h.autoArrows&&c.children("a").each(function(){s(this).addClass(t.anchorClass).append(i.clone())}),a.op.useClick||(s.fn.hoverIntent&&!a.op.disableHI?u.hoverIntent(n,o,"li:has(ul)"):(u.on("mouseenter","li:has(ul)",n),u.on("mouseleave","li:has(ul)",o))),u.on("focusin","li:has(ul)",n),u.on("focusout","li:has(ul)",o),u.on("click","a",r),c.not("."+t.bcClass).hideSuperfishUl(),h.onInit.call(this)})};var e=s.fn.superfish;e.o=[],e.op={},e.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator"},e.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",autoArrows:!0,disableHI:!1,useClick:!1,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){},onIdle:function(){}},s.fn.extend({hideSuperfishUl:function(){var a=e.op,t=!0===a.retainPath?a.$path:"";a.retainPath=!1;var i=s("li."+a.hoverClass,this).add(this).not(t).find(">ul").stop(!0,!0).animate(a.animationOut,a.speedOut,function(){(i=s(this)).css("visibility","hidden").parent().removeClass(a.hoverClass),a.onHide.call(i)});return this},showSuperfishUl:function(){var s=e.op,a=this.addClass(s.hoverClass).find(">ul:hidden").css("visibility","visible");return s.onBeforeShow.call(a),a.stop(!0,!0).animate(s.animation,s.speed,function(){s.onShow.call(a)}),this}})}(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.