PageSourceSearch

https://www.californiasymphony.org/wp-content/themes/californiasym…/js/californiasymphony.min.js?ver=7.0.5

js californiasymphony.org collected 2026-10-02 05:17:27 UTC 7,037 bytes, 205 lines download raw bytes

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.