PageSourceSearch

https://rallyofturkey.org/wp-content/themes/boxline/js/customscript.js

js rallyofturkey.org collected 2026-10-02 23:26:34 UTC 4,908 bytes, 92 lines download raw bytes

1	/*
2 * Superfish v1.4.8 - jQuery menu widget
3 * Copyright (c) 2008 Joel Birch
4 *
5 * Dual licensed under the MIT and GPL licenses:
6 * 	http://www.opensource.org/licenses/mit-license.php
7 * 	http://www.gnu.org/licenses/gpl.html
8 *
9 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
10 */
11(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#xbb;</span>'].join("")),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(["li.",o.hoverClass].join("")).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(["ul.",c.menuClass,":first"].join(""))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$("li."+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(" ")).filter("li:has(ul)").removeClass(o.pathClass);});sf.o[s]=sf.op=o;$("li:has(ul)",this)[($.fn.hoverIntent&&!o.disableHI)?"hoverIntent":"hover"](over,out).each(function(){if(o.autoArrows){addArrow($(">a:first-child",this));}}).not("."+c.bcClass).hideSuperfishUl();var $a=$("a",this);$a.each(function(i){var $li=$a.eq(i).parents("li");$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7)){menuClasses.push(c.shadowClass);}$(this).addClass(menuClasses.join(" "));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined){this.toggleClass(sf.c.shadowClass+"-off");}};sf.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};sf.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:"";o.retainPath=false;var $ul=$(["li.",o.hoverClass].join(""),this).add(this).not(not).removeClass(o.hoverClass).find(">ul").hide().css("visibility","hidden");o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+"-off",$ul=this.addClass(o.hoverClass).find(">ul:hidden").css("visibility","visible");sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);
12	
13	$(document).ready(function($) { 
14	
15	$('ul.menu, ul#children, ul.sub-menu').superfish({ 
16		delay:       100,								// 0.1 second delay on mouseout 
17		animation:   {opacity:'show',height:'show'},	// fade-in and slide-down animation 
18		dropShadows: false								// disable drop shadows 
19	});
20	
21});
22
23
24	
25// Drop-down menu for small screens
26	 $(function() {
27
28      $("<select />").appendTo("nav");
29      
30      $("<option />", {
31         "selected": "selected",
32         "value"   : "",
33         "text"    : "Go to..."
34      }).appendTo("nav select");
35      
36      $("nav a").each(function() {
37       var el = $(this);
38       $("<option />", {
39           "value"   : el.attr("href"),
40           "text"    : el.text()
41       }).appendTo("nav select");
42      });
43      
44      $("nav select").change(function() {
45        window.location = $(this).find("option:selected").val();
46      });
47
48//START -- MOVE-TO-TOP ARROW
49	
50	//move-to-top arrow
51	$("body").prepend("<div id='move-to-top' class='animate '></div>");
52	
53	var scrollDes = 'html,body';  
54	/*Opera does a strange thing if we use 'html' and 'body' together so my solution is to do the UA sniffing thing*/
55	if(navigator.userAgent.match(/opera/i)){
56		scrollDes = 'html';
57	}
58
59	//show ,hide
60	$(window).scroll(function () {
61		
62		if ($(this).scrollTop() > 160) {
63			if(Modernizr.csstransitions) {
64				$('#move-to-top').addClass('filling').removeClass('hiding');
65			}
66			else {
67				$('#move-to-top').fadeIn();
68			}
69		
70		} else {
71			if(Modernizr.csstransitions) {				
72				$('#move-to-top').removeClass('filling').addClass('hiding');
73			}else{
74				$('#move-to-top').fadeOut();				
75			}
76			
77		}
78	});
79
80	// scroll to top when click 
81	$('#move-to-top').click(function () {
82		$(scrollDes).animate({ 
83			scrollTop: 0
84
85		},{
86			duration :500
87		});
88	});
89
90	//END -- MOVE-TO-TOP ARROW
91	 
92	 });

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.