1jQuery(document).ready(function($) { 2 3//SMOOTH SCROLL 4 5 6$(function() { 7 $('a[href*="#"]:not([href="#"])').click(function() { 8 if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { 9 var target = $(this.hash); 10 target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); 11 if (target.length) { 12 $('html, body').animate({ 13 scrollTop: target.offset().top 14 }, 1000); 15 return false; 16 } 17 } 18 }); 19}); 20 21 22 23/** Open all external links in a new window */ 24jQuery(document).ready(function($) { 25$('a') 26 .filter('[href^="http"], [href^="//"]') 27 .not('[href*="' + window.location.host + '"]') 28 .attr('target', '_blank'); 29}); 30 31 32var firstItem = '.season-listing:first-of-type a' 33 var color = $(firstItem).attr('data-background-color'); 34 var image = $(firstItem).attr('data-background-image'); 35 var blend = $(firstItem).attr('data-background-blend'); 36 var align = $(firstItem).attr('data-background-align'); 37 var size = $(firstItem).attr('data-background-size'); 38 var class_id = $(firstItem).attr('data-id'); 39 40$('.bg').css('background-color', color ); 41$('.cta a').removeClass().addClass('hover-' + class_id); 42$('#container').removeClass().addClass('hover-' + class_id); 43$('.bg .hero-bg').css('background-color', color ).css('opacity', '.3' ).css('background-image', 'url(' + image + ')' ).css('background-blend-mode', blend ).css('width', size ).css('background-position', image + ' right' ); 44$('.bg .hero-bg').addClass('on' ); 45 46 47 48// MENU 49 50 // add class to menu button on click 51 $('.menu-button').click(function() { 52 $(this).toggleClass('active'); 53 $(this).find('#toggle').toggleClass('active'); 54 $('.main-nav').toggleClass('active'); 55 $('#overlay').toggleClass('open'); 56 }); 57 58 59 // add class to sub-menu on click 60 $('.sub-menu').hide(); 61 $('.menu-item-has-children').click(function() { 62 $(this).find('.sub-menu').slideToggle('fast'); 63 $(this).toggleClass('open'); 64 65 }); 66 67 68 69 // add class to show-hide on click 70 $('.show-hide-content').hide(); 71 $('.show-hide').not('.off').find('h3').click(function() { 72 $(this).next('.show-hide-content').slideToggle('fast'); 73 $(this).toggleClass('open'); 74 75 }); 76 77 78 79 80 81$('.season-listing a').hover(function() { 82 $('.season-listing a').removeClass('active' ); 83 $('.bg .hero-bg').removeClass('on' ); 84 var class_id = $(this).attr('data-id'); 85 var color = $(this).attr('data-background-color'); 86 var image = $(this).attr('data-background-image'); 87 var blend = $(this).attr('data-background-blend'); 88 var align = $(this).attr('data-background-align'); 89 var size = $(this).attr('data-background-size'); 90 $('.bg').css('background-color', color ); 91 $('.bg .hero-bg').css('background-color', color ).css('background-image', 'url(' + image + ')' ).css('background-blend-mode', blend ).css('width', size ).css('background-position', align); 92 93 94 $('#container').removeClass().addClass('hover-' + class_id); 95 $('.cta a').removeClass().addClass('hover-' + class_id); 96 $(this).addClass('active' ); 97 $('.bg .hero-bg').addClass('on' ); 98 99 }); 100 101 $('.section-details').addClass('off' ); 102 $('.target').mouseover(function() { 103 $('.section-details').addClass('off'); 104 var section = $(this).attr('id'); 105 $('.section-details.'+section).removeClass('off'); 106 107 }); 108 109 110 111 $('.main iframe').not('.keep-size').attr('height', 'auto').attr('width', '100%').wrap('<div class="iframe-flexible-container">'); 112 $('.chat iframe').attr('height', '100%').attr('width', '100%'); 113 $('.video iframe').not('.keep-size').attr('height', 'auto').attr('width', '100%').wrap('<div class="iframe-flexible-container">'); 114 115 $('.mw-parser-output').children().not('p:first-of-type').remove(); 116 117 118 /*//Animate from top 119 $('.season-listing .event-listing').waypoint(function() { 120 $('.season-listing a').removeClass('active' ); 121 $('.bg .hero-bg').removeClass('on' ); 122 var class_id = $(this).attr('data-id'); 123 var color = $(this).attr('data-background-color'); 124 var image = $(this).attr('data-background-image'); 125 var blend = $(this).attr('data-background-blend'); 126 var align = $(this).attr('data-background-align'); 127 var size = $(this).attr('data-background-size'); 128 $('.bg').css('background-color', color ); 129 $('.bg .hero-bg').css('background-color', color ).css('background-image', 'url(' + image
129+ ')' ).css('background-blend-mode', blend ).css('width', size ).css('background-position', align); 130 131 132 $('#container').removeClass().addClass('hover-' + class_id); 133 $('.cta a').removeClass().addClass('hover-' + class_id); 134 $(this).addClass('active' ); 135 $('.bg .hero-bg').addClass('on' ); 136 137 138 139 }, 140 { offset: '70%' 141 142 }); 143 144 //Animate from bottom 145 $('.season-listing .event-listing').waypoint(function() { 146 $('.season-listing a').removeClass('active' ); 147 $('.bg .hero-bg').removeClass('on' ); 148 var class_id = $(this).attr('data-id'); 149 var color = $(this).attr('data-background-color'); 150 var image = $(this).attr('data-background-image'); 151 var blend = $(this).attr('data-background-blend'); 152 var align = $(this).attr('data-background-align'); 153 var size = $(this).attr('data-background-size'); 154 $('.bg').css('background-color', color ); 155 $('.bg .hero-bg').css('background-color', color ).css('background-image', 'url(' + image + ')' ).css('background-blend-mode', blend ).css('width', size ).css('background-position', align); 156 157 158 $('#container').removeClass().addClass('hover-' + class_id); 159 $('.cta a').removeClass().addClass('hover-' + class_id); 160 $(this).addClass('active' ); 161 $('.bg .hero-bg').addClass('on' ); 162 163 164 165 }, 166 { offset: 'bottom-in-view' 167 168 }); 169*/ 170 171
172var waypoints = $('.season-listing a').waypoint({ 173 handler: function(direction) { 174 175 $('.season-listing a').removeClass('active' ); 176 $('.bg .hero-bg').removeClass('on' ); 177 var class_id = $(this.element).attr('data-id'); 178 var color = $(this.element).attr('data-background-color'); 179 var image = $(this.element).attr('data-background-image'); 180 var blend = $(this.element).attr('data-background-blend'); 181 var align = $(this.element).attr('data-background-align'); 182 var size = $(this.element).attr('data-background-size'); 183 184 185 $('.bg').css('background-color', color ); 186 $('.bg .hero-bg').css('background-color', color ).css('background-image', 'url(' + image + ')' ).css('background-blend-mode', blend ).css('width', size ).css('background-position', align); 187 188 189 $('#container').removeClass().addClass('hover-' + class_id); 190 $('.cta a').removeClass().addClass('hover-' + class_id); 191 $(this.element).addClass('active' ); 192 $('.bg .hero-bg').addClass('on' ); 193 194 }, 195 offset: '30%' 196 197 198}); 199 200 201 202 203 204}); 205
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.