PageSourceSearch

https://www.maracajuspeed.com.br/_cdn/js/script.js

js maracajuspeed.com.br collected 2026-10-07 20:57:48 UTC 8,362 bytes, 393 lines download raw bytes

1/*jshint jquery:true */
2
3$(document).ready(function($) {
4	"use strict";
5
6	/* global google: false */
7	/*jshint -W018 */
8
9	/*-------------------------------------------------*/
10	/* =  portfolio isotope
11	/*-------------------------------------------------*/
12
13	var winDow = $(window);
14		// Needed variables
15		var $container=$('.iso-call');
16		var $filter=$('.filter');
17
18		try{
19			$container.imagesLoaded( function(){
20				// init
21				winDow.trigger('resize');
22				$container.isotope({
23					filter:'*',
24					layoutMode:'masonry',
25					itemSelector: '.iso-call > div',
26					masonry: {
27					    columnWidth: '.default-size'
28					},
29					animationOptions:{
30						duration:750,
31						easing:'linear'
32					}
33				});
34			});
35		} catch(err) {
36		}
37
38		winDow.on('resize', function(){
39			var selector = $filter.find('a.active').attr('data-filter');
40
41			try {
42				$container.isotope({ 
43					filter	: selector,
44					animationOptions: {
45						duration: 750,
46						easing	: 'linear',
47						queue	: false,
48					}
49				});
50			} catch(err) {
51			}
52			return false;
53		});
54		
55		// Isotope Filter 
56		$filter.find('a').on('click', function(){
57			var selector = $(this).attr('data-filter');
58
59			try {
60				$container.isotope({ 
61					filter	: selector,
62					animationOptions: {
63						duration: 750,
64						easing	: 'linear',
65						queue	: false,
66					}
67				});
68			} catch(err) {
69
70			}
71			return false;
72		});
73
74
75	var filterItemA	= $('.filter li a');
76
77		filterItemA.on('click', function(){
78			var $this = $(this);
79			if ( !$this.hasClass('active')) {
80				filterItemA.removeClass('active');
81				$this.addClass('active');
82			}
83		});
84
85	$('#container').addClass('active');
86	$('.iso-call').css('opacity', 0);
87	$('.iso-call').imagesLoaded( function(){
88		$('.iso-call').css('opacity', 1);
89	});
90	
91	/*-------------------------------------------------*/
92	/* = ticker news
93	/*-------------------------------------------------*/
94	
95	$('a.toogle-box').on('click', function(event){
96		event.preventDefault();
97		if(!$(this).hasClass('active')) {
98			$(this).addClass('active');
99			$('div.versions-box-choose').addClass('closed');
100		} else {
101			$(this).removeClass('active');
102			$('div.versions-box-choose').removeClass('closed');
103		}
104	});
105
106	/*-------------------------------------------------*/
107	/* = ticker news
108	/*-------------------------------------------------*/
109
110	try{		
111		$('#js-news').ticker({
112			speed: 0.20,			// The speed of the reveal
113			controls: true,			// Whether or not to show the jQuery News Ticker controls
114			titleText: '',	// To remove the title set this to an empty String
115			displayType: 'reveal',	// Animation type - current options are 'reveal' or 'fade'
116			direction: 'ltr',		// Ticker direction - current options are 'ltr' or 'rtl'
117			pauseOnItems: 2000,		// The pause on a news item before being replaced
118			fadeInSpeed: 600,		// Speed of fade in animation
119			fadeOutSpeed: 300		// Speed of fade out animation
120		});
121	} catch(err) {
122	}
123
124	/*-------------------------------------------------*/
125	/* =  OWL carousell - featured post, video post, gallery posts
126	/*-------------------------------------------------*/
127	try {
128		var owlWrap = $('.owl-wrapper');
129
130		if (owlWrap.length > 0) {
131
132			if (jQuery().owlCarousel) {
133				owlWrap.each(function(){
134
135					var carousel= $(this).find('.owl-carousel'),
136						dataNum = $(this).find('.owl-carousel').attr('data-num'),
137						dataNum2,
138						dataNum3;
139
140					if ( dataNum == 1 ) {
141						dataNum2 = 1;
142						dataNum3 = 1;
143					} else if ( dataNum == 2 ) {
144						dataNum2 = 2;
145						dataNum3 = dataNum - 1;
146					} else {
147						dataNum2 = dataNum - 1;
148						dataNum3 = dataNum - 2;
149					}
150
151					carousel.owlCarousel({
152						autoPlay: 10000,
153						navigation : true,
154						items : dataNum,
155						itemsDesktop : [1199,dataNum2],
156						itemsDesktopSmall : [979,dataNum3]
157					});
158
159				});
160			}
161		}
162
163	} catch(err) {
164
165	}
166
167	try {
168		var owlWrap = $('.owl-wrapper-banner');
169
170		if (owlWrap.length > 0) {
171
172			if (jQuery().owlCarousel) {
173				owlWrap.each(function(){
174
175					carousel.owlCarousel({
176						autoPlay: 5000,
177						navigation : false,
178						items : 1
179					});
180
181				});
182			}
183		}
184
185	} catch(err) {
186
187	}
188	
189	/*-------------------------------------------------*/
190	/* = bxslider 
191	/*-------------------------------------------------*/
192
193	try {	
194		$('.bxslider').bxSlider({
195			mode: 'fade',
196			auto: true
197		});
198
199		$('.bxslider-banner').bxSlider({
200			mode: 'fade',
201			auto: true
202		});
203
204		$('.big-bxslider').bxSlider({
205			mode: 'horizontal',
206			auto: true
207		});
208
209		$('.slider-call').bxSlider({
210			pagerCustom: '#bx-pager'
211		});
212
213		$('.slider-call2').bxSlider({
214			pagerCustom: '#bx-pager2'
215		});
216
217
218	} catch(err) {
219	}
220
221	/* ---------------------------------------------------------------------- */
222	/*	magnific-popup
223	/* ---------------------------------------------------------------------- */
224
225	try {
226		// Example with multiple objects
227		$('.zoom').magnificPopup({
228			type: 'image',
229			gallery: {
230				enabled: true
231			}
232		});
233
234	} catch(err) {
235
236	}
237
238	try {
239		// Example with multiple objects
240		$('.video-link').magnificPopup({
241			type: 'iframe'
242		});
243	} catch(err) {
244
245	}
246
247	try {
248		var magnLink = $('.log-in-popup');
249		magnLink.magnificPopup({
250			closeBtnInside:true
251		});
252	} catch(err) {
253
254	}
255	
256	/*-------------------------------------------------*/
257	/* =  comming soon & error height fix
258	/*-------------------------------------------------*/
259	
260	try {
261
262		$('#clock').countdown("2016/04/29", function(event) {
263			var $this = $(this);
264			switch(event.type) {
265				case "seconds":
266				case "minutes":
267				case "hours":
268				case "days":
269				case "daysLeft":
270					$this.find('span#'+event.type).html(event.value);
271					break;
272				case "finished":
273					$this.hide();
274					break;
275			}
276		});
277
278	} catch(err) {
279
280	}
281
282	/*-------------------------------------------------*/
283	/* = skills animate
284	/*-------------------------------------------------*/
285
286	try{
287
288		var skillBar = $('.review-box');
289		skillBar.appear(function() {
290
291			var animateElement = $(".meter > p");
292			animateElement.each(function() {
293				$(this)
294					.data("origWidth", $(this).width())
295					.width(0)
296					.animate({
297						width: $(this).data("origWidth")
298					}, 1200);
299			});
300
301		});
302	} catch(err) {
303	}
304	
305	/* ---------------------------------------------------------------------- */
306	/*	register login forms
307	/* ---------------------------------------------------------------------- */
308	
309	$('.register-line a').on('click', function(event){
310		event.preventDefault();
311		$('form.login-form').slideUp(400);
312		$('form.register-form').slideDown(400);
313	});
314	
315	$('a.lost-password').on('click', function(event){
316		event.preventDefault();
317		$('form.login-form').slideUp(400);
318		$('form.lost-password-form').slideDown(400);
319	});
320	
321	$('.login-line a').on('click', function(){
322		console.log("clicked");
323		$('form.lost-password-form').slideUp(400);
324		$('form.register-form').slideUp(400);
325		$('form.login-form').slideDown(400);
326	});
327
328	/* ---------------------------------------------------------------------- */
329	/*	Contact Map
330	/* ---------------------------------------------------------------------- */
331
332	var contact = {"lat":"-38.3945495", "lon":"144.9187974"}; //Change a map coordinate here!-38.3945495,144.9187974
333
334	try {
335		var mapContainer = $('#map');
336		mapContainer.gmap3({
337			action: 'addMarker',
338			marker:{
339				options:{
340					icon : new google.maps.MarkerImage('images/marker.png')
341				}
342			},
343			latLng: [contact.lat, contact.lon],
344			map:{
345				center: [contact.lat, contact.lon],
346				zoom: 10
347				},
348			},
349			{action: 'setOptions', args:[{scrollwheel:false}]}
350		);
351	} catch(err) {
352
353	}
354
355	/* ---------------------------------------------------------------------- */
356	/*	Header animate after scroll
357	/* ---------------------------------------------------------------------- */
358
359	(function() {
360
361		var docElem = document.documentElement,
362			didScroll = false,
363			changeHeaderOn = 300;
364			document.querySelector( 'header' );
365		function init() {
366			window.addEventListener( 'scroll', function() {
367				if( !didScroll ) {
368					didScroll = true;
369					setTimeout( scrollPage, 100 );
370				}
371			}, false );
372		}
373		
374		function scrollPage() {
375			var sy = scrollY();
376			if ( sy >= changeHeaderOn ) {
377				$( 'header' ).addClass('active');
378			}
379			else {
380				$( 'header' ).removeClass('active');
381			}
382			didScroll = false;
383		}
384		
385		function scrollY() {
386			return window.pageYOffset || docElem.scrollTop;
387		}
388		
389		init();
390		
391	})();
392
393});

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.