PageSourceSearch

https://cornerstonesonoma.com/wp-content/themes/cornerstonetheme/js/scripts.js?ver=5921

js cornerstonesonoma.com collected 2026-09-26 04:12:35 UTC 6,392 bytes, 293 lines download raw bytes

1jQuery(document).ready(function($){
2	// $ code here
3	console.log("Paty mi amor");
4	function content_animations(){
5		const faders_left = gsap.utils.toArray('.fade-left');
6		faders_left.forEach(fade_left => {
7		gsap.from(fade_left, { 
8			x: -50,
9			opacity: 0,
10			duration: 1.2,
11			ease: "circ.out",
12			scrollTrigger: {
13				trigger: fade_left,
14				start: "top 95%",
15				toggleActions: "play none none reverse",
16			}
17		})
18		});
19		
20		const faders_right = gsap.utils.toArray('.fade-right');
21		faders_right.forEach(fade_right => {
22		gsap.from(fade_right, { 
23			x: 50,
24			opacity: 0,
25			duration: 1.2,
26			ease: "circ.out",
27			scrollTrigger: {
28				trigger: fade_right,
29				start: "top 95%",
30				toggleActions: "play none none reverse",
31			}
32		})
33		});
34		
35		const faders_in = gsap.utils.toArray('.fade-in');
36		faders_in.forEach(fade_in => {
37		gsap.from(fade_in, { 
38			y: 20,
39			opacity: 0,
40			duration: 1.2,
41			ease: "circ.out",
42			scrollTrigger: {
43				trigger: fade_in,
44				start: "top 85%",
45				toggleActions: "play none none reverse",
46			}
47		})
48		});
49
50		const scrollers = gsap.utils.toArray('.scrolling-svg-word');
51		scrollers.forEach(scroller => {
52		gsap.to(scroller, { 
53			xPercent: -40,
54			ease: "circ.out",
55			scrollTrigger: {
56				scrub: 20,
57				trigger: scroller,
58				start: "top 40%",
59				toggleActions: "play none none reverse",
60			}
61		})
62		});
63	}
64
65	function swipers(){
66		console.log('yes')
67		// const swiperThumbs = new Swiper('.swiper.swiper-thumbs', {
68		// 	// Optional parameters
69		// 	direction: 'horizontal',
70		// 	loop: true,
71		// 	slidesPerView: 4,
72		// 	speed: 1500,
73		// 	freeMode: true,
74		// 	watchSlidesProgress: true,
75		// 	spaceBetween: 10,
76		// });
77		const swiper = new Swiper('.swiper.image-slider', {
78			// Optional parameters
79			direction: 'horizontal',
80			loop: true,
81			slidesPerView: 1,
82			grabCursor: true,
83			effect: 'cube',
84			speed: 1500,
85			cubeEffect: {
86				shadow: true,
87				shadowOffset: 20,
88				shadowScale: 0.94,
89				slideShadows: true,
90			},
91			// thumbs: {
92			// 	swiper: swiperThumbs,
93			// },
94			// If we need pagination
95			pagination: {
96			  el: '.swiper-pagination',
97			  clickable: true,
98			},
99		  
100			// Navigation arrows
101			navigation: {
102			  nextEl: '.swiper-button-next',
103			  prevEl: '.swiper-button-prev',
104			},
105		  
106			// And if we need scrollbar
107			scrollbar: {
108			  el: '.swiper-scrollbar',
109			},
110		  });
111
112		const team_swiper = new Swiper('.swiper.team-members-slider', {
113			// Optional parameters
114			direction: 'horizontal',
115			loop: false,
116			slidesPerView: 1,
117			grabCursor: true,
118			speed: 800,
119			spaceBetween: 20,		  
120			// Navigation arrows
121			navigation: {
122			  nextEl: '.swiper-button-next',
123			  prevEl: '.swiper-button-prev',
124			},
125			pagination: {
126				el: '.swiper-pagination',
127				clickable: true,
128			  },
129			breakpoints: {
130				// when window width is >= 320px
131				540: {
132				  slidesPerView: 2,
133				},
134				830: {
135					slidesPerView: 3,
136				},
137				1366: {
138					slidesPerView: 4,
139				}
140			  },
141		  });
142
143		const event_swiper = new Swiper('.swiper.events-home', {
144			// Optional parameters
145			direction: 'horizontal',
146			loop: false,
147			slidesPerView: 1,
148			grabCursor: true,
149			speed: 800,
150			spaceBetween: 20,		  
151			// Navigation arrows
152			navigation: {
153			  nextEl: '.swiper-button-next',
154			  prevEl: '.swiper-button-prev',
155			},
156			pagination: {
157				el: '.swiper-pagination',
158				clickable: true,
159			  },
160			breakpoints: {
161				// when window width is >= 320px
162				1024: {
163				  slidesPerView: 2,
164				},
165			  },
166		});
167
168		const events_swiper = new Swiper('.swiper.events-upcoming', {
169			// Optional parameters
170			direction: 'horizontal',
171			loop: false,
172			slidesPerView: 1,
173			grabCursor: true,
174			speed: 800,
175			spaceBetween: 20,		  
176			// Navigation arrows
177			navigation: {
178			  nextEl: '.swiper-button-next',
179			  prevEl: '.swiper-button-prev',
180			},
181			pagination: {
182				el: '.swiper-pagination',
183				clickable: true,
184			  },
185			breakpoints: {
186				600: {
187				  slidesPerView: 2,
188				},
189				1024: {
190					slidesPerView: 3,
191				},
192				1520: {
193					slidesPerView: 4,
194				},
195			  },
196		});
197
198		const places_swiper = new Swiper('.swiper.places-slider', {
199			// Optional parameters
200			direction: 'horizontal',
201			loop: true,
202			slidesPerView: 1,
203			grabCursor: true,
204			speed: 800,
205			spaceBetween: 20,		  
206			// Navigation arrows
207			navigation: {
208			  nextEl: '.swiper-button-next',
209			  prevEl: '.swiper-button-prev',
210			},
211			pagination: {
212				el: '.swiper-pagination',
213				clickable: true,
214			  },
215			breakpoints: {
216				// when window width is >= 320px
217				540: {
218				  slidesPerView: 2,
219				},
220				830: {
221					slidesPerView: 3,
222				},
223				1366: {
224					slidesPerView: 4,
225				}
226			  },
227		  });
228	}
229	const header_hider = () => {
230		$(document).ready(function() {
231			var lastScroll = 0;
232			jQuery(document).ready(function($) {
233			  $(window).scroll(function() {
234				setTimeout(function() {
235				  //gives 100ms to finish scrolling before doing a check
236				  var scroll = $(window).scrollTop();
237				  if (scroll > lastScroll) {
238					$("#header-wrap").addClass("is-hidden");
239				  } else if (scroll < lastScroll) {
240					$("#header-wrap").removeClass("is-hidden");
241				  }
242				  lastScroll = scroll;
243				}, 100);
244			  });
245			});
246		  });		  
247	}
248	
249	const header_changer = () => {
250		jQuery(window).scroll(function() {
251			if (jQuery(this).scrollTop() > 75){  
252				jQuery('#header-wrap').addClass("solid-background");
253			}
254			else{
255				jQuery('#header-wrap').removeClass("solid-background");
256			}
257		});
258	}
259	
260	const p_removeer = () => {
261		$('p').each(function() {
262			if ($(this).text() === '') {
263			  $(this).remove();
264			}
265		  });
266	}
267
268	const ada_classes = () => {
269		$('.aria-hidden-true').attr('aria-hidden', 'true')
270		$('.aria-hidden-true img').attr('aria-hidden', 'true')
271		$('.aria-hidden-true a').attr('aria-hidden', 'true')
272		$('.no-tab a').attr('tabindex', '-1')
273		$('svg').attr('aria-hidden', 'true')
274		$('svg').attr('role', 'none')
275		$('figure').attr('aria-hidden', 'true')
276		
277		//COMPLIANZ
278		$('.cmplz-title').attr('role', 'heading')
279		$('.cmplz-title').attr('aria-level', '2')
280		//
281		$('.cmplz-message').attr('role', 'paragraph')
282		//
283		$('.cmplz-accept').attr('aria-label', 'accept the cookie consent')
284
285		$('button.fc-prev-button').attr('aria-label', 'previous month events')
286		$('button.fc-next-button').attr('aria-label', 'next month events')
287	}
288	header_changer()
289	swipers()
290	ada_classes()
291	content_animations()
292	p_removeer()
293});

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.