1$(document).ready(function() { 2 3 "use strict"; 4 5 /*-----------------------------------------------------------------------------------*/ 6 /* Superfish Menu 7 /*-----------------------------------------------------------------------------------*/ 8 var example = $('ul.sf-menu').superfish({ 9 delay: 100, 10 speed: 'fast', 11 autoArrows: false 12 }); 13 14 /*-----------------------------------------------------------------------------------*/ 15 /* Header Search Form (Popdown) 16 /*-----------------------------------------------------------------------------------*/ 17 $('.header-search > .fa-search').click(function(){ 18 $('.search-form').slideDown('', function() {}); 19 $('.header-search > .fa-search').toggleClass('active'); 20 $('.header-search > .fa-times').toggleClass('active'); 21 }); 22 23 $('.header-search > .fa-times').click(function(){ 24 $('.search-form').slideUp('', function() {}); 25 $('.header-search > .fa-search').toggleClass('active'); 26 $('.header-search > .fa-times').toggleClass('active'); 27 }); 28 29 /*-----------------------------------------------------------------------------------*/ 30 /* Header Login (Popdown) 31 /*-----------------------------------------------------------------------------------*/ 32 33 $('.header-login > .fa-sign-in').click(function(){ 34 $('.login-form').slideDown('', function() {}); 35 $('.header-login > .fa-sign-in').toggleClass('active'); 36 $('.header-login > .fa-times').toggleClass('active'); 37 }); 38 39 $('.header-login > .fa-times').click(function(){ 40 $('.login-form').slideUp('', function() {}); 41 $('.header-login > .fa-sign-in').toggleClass('active'); 42 $('.header-login > .fa-times').toggleClass('active'); 43 }); 44 45 /*-----------------------------------------------------------------------------------*/ 46 /* Sticky 47 /*-----------------------------------------------------------------------------------*/ 48 $("#menu_wrapper").sticky({topSpacing:-10}); 49 $("#sticky_sky").sticky({topSpacing:0}); 50 $(".mod_breadcrumb").sticky({topSpacing:54}); 51 52 /*-----------------------------------------------------------------------------------*/ 53 /* Disable Backgroundscolling 54 /*-----------------------------------------------------------------------------------*/ 55 56 jQuery(document).ready(function(){ 57 $(document).bind('cbox_open', function() { 58 $('html').css({ overflow: 'hidden' }); 59 }).bind('cbox_closed', function() { 60 $('html').css({ overflow: '' }); 61 }); 62 }); 63 64 65 /*-----------------------------------------------------------------------------------*/ 66 /* News Ticker 67 /*-----------------------------------------------------------------------------------*/ 68 var newsTicker = jQuery('li.news-item'); 69 var tickerTimeId = 0; 70 var currentNews = 0; 71 var olderNews = 0; 72 var sumNews = jQuery(newsTicker).size(); 73 74 function newsTickerInit(){ 75 jQuery(newsTicker).eq(0).fadeIn(); 76 newsTickerClick(); 77 tickerTimeId = setInterval(autoTicherScroll,6000); 78 } 79 newsTickerInit(); 80 81 function newsTickerClick(){ 82 jQuery(newsTicker).each(function(index){ 83 if(!jQuery(this).children('a').is(':hidden')){ 84 currentNews = index; 85 } 86 }); 87 jQuery('a.headline-prev').click(function(e){ 88 e.preventDefault(); 89 clearInterval(tickerTimeId); 90 olderNews = currentNews; 91 if(currentNews == 0){ 92 currentNews = sumNews-1; 93 }else{ 94 currentNews = currentNews-1; 95 } 96 jQuery(newsTicker).eq(olderNews).stop(true,true).fadeOut().queue(function(){ 97 jQuery(newsTicker).eq(currentNews).stop(true,true).fadeIn(); 98 }); 99 100 tickerTimeId = setInterval(autoTicherScroll,6000); 101 }); 102 jQuery('a.headline-next').click(function(e){ 103 e.preventDefault(); 104 clearInterval(tickerTimeId); 105 olderNews = currentNews; 106 if(currentNews == sumNews-1){ 107 currentNews = 0; 108 }else{ 109 currentNews = currentNews+1; 110 } 111 jQuery(newsTicker).eq(olderNews).stop(true,true).fadeOut().queue(function(){ 112 jQuery(newsTicker).eq(currentNews).stop(true,true).fadeIn(); 113 }); 114 tickerTimeId = setInterval(autoTicherScroll,6000); 115 }); 116 } 117 118 function autoTicherScroll(){ 119 olderNews = currentNews; 120 if(currentNews == sumNews-1){ 121 currentNews = 0; 122 }else{ 123 currentNews = currentNews+1; 124 } 125 jQuery(newsTicker).eq(olderNews).stop(true,true).fadeOut().queue(function(){ 126 jQuery(newsTicker).eq(currentNews).stop(true,true).fadeIn(); 127 }); 128 } 129 130});
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.