1/* Accordion */ 2jQuery(document).ready(function(jQuery) { 3 jQuery('.accordionContent').hide(); 4 jQuery('.accordionBtn a').click(function() { 5 if (jQuery(this).hasClass('selected')) { 6 jQuery(this).removeClass('selected'); 7 jQuery(this).parent().next().slideUp(); 8 } else { 9 jQuery('accordionBtn a').removeClass('selected'); 10 jQuery(this).addClass('selected'); 11 jQuery('.accordionContent').slideUp(); 12 jQuery(this).parent().next().slideDown(); 13 } 14 return false; 15 }); 16}); 17 18 19/* Sticky Menu Add Class and Animation */ 20jQuery(window).scroll(function() { 21 var scroll = $(window).scrollTop(); 22 if (scroll >= 45) { 23 jQuery(".headerWrap").addClass("stuck"); 24 } 25 if (scroll <= 45) { 26 jQuery(".headerWrap").removeClass("stuck") 27 } 28}); 29 30 31 32 33/* Search Icon */ 34 35jQuery('.searchIcon').click(function() { 36 jQuery('.searchWrap').toggleClass("searchWrapShow"); 37}); 38 39jQuery('.searchClose').click(function() { 40 jQuery('.searchWrap').toggleClass("searchWrapShow"); 41}); 42 43/* Mobile Menu Icon */ 44jQuery(document).ready(function() { 45 jQuery('#navIcon').click(function() { 46 jQuery(this).toggleClass('open'); 47 }); 48}); 49 50 51/* Wow Animations */ 52 wow = new WOW( 53 { 54 boxClass: 'wow', // default 55 animateClass: 'animated', // default 56 offset: 0, // default 57 mobile: false, // default 58 live: true // default 59 } 60 ) 61 wow.init(); 62 63// Scroll to Top 64 65jQuery('.toTop').click(function() { 66 //window.scrollTo(0, 0); 67 jQuery('html').animate({ 68 scrollTop: 0 69 }, 'slow'); //IE, FF 70 jQuery('body').animate({ 71 scrollTop: 0 72 }, 'slow'); //chrome, don't know if Safari works 73}); 74 75 76// Image Popup 77jQuery(document).ready(function() { 78 jQuery('.popup').magnificPopup({ 79 disableOn: 700, 80 type: 'image', 81 mainClass: 'mfp-fade', 82 removalDelay: 160, 83 preloader: false, 84 fixedContentPos: false 85 }); 86}); 87 88// Video Popup 89jQuery(document).ready(function() { 90 jQuery('.popup2').magnificPopup({ 91 disableOn: 700, 92 type: 'iframe', 93 mainClass: 'mfp-fade', 94 removalDelay: 160, 95 preloader: false, 96 fixedContentPos: false 97 }); 98}); 99 100 101 102jQuery(".slideOutShareBtn").click(function() { 103 jQuery(".slideOutShare").toggleClass("open"); 104 return false; 105}); 106 107 108jQuery(document).ready(function () { 109 110$('.sidr ul li').append('<a class="arrow">'); 111}); 112 113 114 115// Mobile Menu 116jQuery(document).ready(function () { 117 $('.sidr ul li ul').hide(); 118 119 $('.sidr ul > li > a.arrow').on('click', function (e) { 120 //e.preventDefault(); 121 var elem = $(this).prev('.sidr ul li ul') 122 $('.sidr ul li ul').not(elem).hide('slow'); 123 elem.toggle('slow'); 124 //console.log('.sidr ul li ul'); 125 }); 126 127}); 128 129 130 131$(document).ready(function() { 132 $(".arrow").click(function(e) { 133 if($(this).hasClass("open")) { 134 // if it's open then just close it 135 $(this).removeClass("open"); 136 } else { 137 // if it's closed, then close everything else and open it 138 $(".arrow").removeClass("open"); 139 $(this).addClass("open"); 140 } 141 /* TODO: now do something similar with icon-arrow */ 142 }); 143}); 144 145 146 147
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.