PageSourceSearch

https://glidertracking.com/wp-content/themes/swatch/includes/js/general.js@ver=5.3.25

js glidertracking.com collected 2026-10-06 13:14:22 UTC 6,739 bytes, 119 lines download raw bytes

1/*-----------------------------------------------------------------------------------
2
3FILE INFORMATION
4
5Description: JavaScript on the "Swatch" WooTheme.
6Date Created: 2011-08-24.
7Author: Matty.
8Since: 1.0.0
9
10
11TABLE OF CONTENTS
12
13- Featured Slider Setup (SlidesJS)
14- Comments Tabber
15- Add alt-row styling to tables
16- Superfish navigation dropdown
17
18-----------------------------------------------------------------------------------*/
19
20/*-----------------------------------------------------------------------------------*/
21/* Featured Slider Setup (SlidesJS) */
22/*-----------------------------------------------------------------------------------*/
23jQuery( window ).load( function() {
24
25if ( jQuery( '#featured-slider' ).length ) {
26	/* Setup dynamic variables. */
27	var autoInterval = parseInt( woo_slider_settings.auto ) * 1000;
28	var speed = parseInt( woo_slider_settings.speed * 1000 );
29	var effect = woo_slider_settings.effect;
30	var hoverPause = woo_slider_settings.hoverpause;
31	var nextPrev = woo_slider_settings.nextprev;
32	var pagination = woo_slider_settings.pagination;
33	var autoHeight = woo_slider_settings.autoheight;
34	
35	if ( hoverPause == 'true' ) { hoverPause = true; } else { hoverPause = false; }
36	if ( nextPrev == 'true' ) { nextPrev = true; } else { nextPrev = false; }
37	if ( pagination == 'true' ) { pagination = true; } else { pagination = false; }
38	if ( autoHeight == 'true' ) { autoHeight = true; } else { autoHeight = false; }
39	
40	if ( effect != 'slide' && effect != 'fade' ) { effect = 'slide'; } // Sanity check.
41
42
43	if ( jQuery( '#featured-slider .slide' ).length > 1 ) {
44
45		jQuery( '#featured-slider' ).slides({
46			autoHeight: autoHeight,
47			effect: effect,		
48			hoverPause: hoverPause,
49			play: autoInterval,		
50			slideSpeed: speed, 
51			fadeSpeed: speed, 
52			crossfade: false,
53			generateNextPrev: nextPrev,
54			generatePagination: pagination
55		});
56	
57	} else {
58		jQuery( '#featured-slider .slide' ).fadeIn();
59	}
60}
61
62});
63
64jQuery(document).ready(function(){
65/*-----------------------------------------------------------------------------------*/
66/* Comments Tabber */
67/*-----------------------------------------------------------------------------------*/
68
69if ( jQuery( '#comment-form-tabs' ).length ) {
70	jQuery( '#comment-form-tabs' ).tabs();
71	
72	jQuery( 'a.comment-reply-link' ).click( function () {
73		jQuery( '#comment-form-tabs' ).tabs( 'select', '#respond' );
74		return false;
75	});
76}
77
78/*-----------------------------------------------------------------------------------*/
79/* Add rel="lightbox" to image links if the lightbox is enabled */
80/*-----------------------------------------------------------------------------------*/
81
82if ( jQuery( 'body' ).hasClass( 'has-lightbox' ) && ! jQuery( 'body' ).hasClass( 'portfolio-component' ) ) {
83	jQuery( 'a[href$=".jpg"], a[href$=".jpeg"], a[href$=".gif"], a[href$=".png"]' ).each( function () {
84		var imageTitle = '';
85		if ( jQuery( this ).next().hasClass( 'wp-caption-text' ) ) {
86			imageTitle = jQuery( this ).next().text();
87		}
88		
89		jQuery( this ).attr( 'rel', 'lightbox' ).attr( 'title', imageTitle );
90	});
91	
92	jQuery( 'a[rel^="lightbox"]' ).prettyPhoto();
93}
94
95/*-----------------------------------------------------------------------------------*/
96/* Add alt-row styling to tables */
97/*-----------------------------------------------------------------------------------*/
98
99	jQuery( '.entry table tr:odd').addClass( 'alt-table-row' );
100	
101}); // End jQuery()
102
103
104/*-----------------------------------------------------------------------------------*/
105/* Superfish navigation dropdown */
106/*-----------------------------------------------------------------------------------*/
107;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</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( ' '))})};
107var 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);
108
109if(jQuery().superfish) {
110	jQuery(document).ready(function() {
111		jQuery( 'ul.nav').superfish({
112			delay: 200,
113			animation: {opacity:'show', height:'show'},
114			speed: 'fast',
115			dropShadows: false
116		});
117	});
118}
119

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.