PageSourceSearch

https://sky7ventures.com/js/main.js

js sky7ventures.com collected 2026-10-04 19:08:46 UTC 4,005 bytes, 174 lines download raw bytes

1jQuery(function($) {'use strict';
2
3	//Responsive Nav
4	$('li.dropdown').find('.fa-angle-down').each(function(){
5		$(this).on('click', function(){
6			if( $(window).width() < 768 ) {
7				$(this).parent().next().slideToggle();
8			}
9			return false;
10		});
11	});
12
13	//Fit Vids
14	if( $('#video-container').length ) {
15		$("#video-container").fitVids();
16	}
17
18	//Initiat WOW JS
19	new WOW().init();
20
21	// portfolio filter
22	$(window).load(function(){
23
24		$('.main-slider').addClass('animate-in');
25		$('.preloader').remove();
26		//End Preloader
27
28		if( $('.masonery_area').length ) {
29			$('.masonery_area').masonry();//Masonry
30		}
31
32		var $portfolio_selectors = $('.portfolio-filter >li>a');
33		
34		if($portfolio_selectors.length) {
35			
36			var $portfolio = $('.portfolio-items');
37			$portfolio.isotope({
38				itemSelector : '.portfolio-item',
39				layoutMode : 'fitRows'
40			});
41			
42			$portfolio_selectors.on('click', function(){
43				$portfolio_selectors.removeClass('active');
44				$(this).addClass('active');
45				var selector = $(this).attr('data-filter');
46				$portfolio.isotope({ filter: selector });
47				return false;
48			});
49		}
50
51	});
52
53
54	$('.timer').each(count);
55	function count(options) {
56		var $this = $(this);
57		options = $.extend({}, options || {}, $this.data('countToOptions') || {});
58		$this.countTo(options);
59	}
60		
61	// Search
62	$('.fa-search').on('click', function() {
63		$('.field-toggle').fadeToggle(200);
64	});
65
66	// Contact form
67	
68var form = $('#main-contact-form');
69
70form.submit(function(event){
71    event.preventDefault();
72
73    var form_status = $('<div class="form_status"></div>');
74
75    var formData = form.serialize();
76    var captcha = grecaptcha.getResponse();
77
78    if (!captcha) {
79        alert("Please verify captcha");
80        return;
81    }
82
83    formData += "&g-recaptcha-response=" + captcha;
84
85    $.ajax({
86        url: form.attr('action'),
87        type: "POST",
88        data: formData,
89
90        beforeSend: function(){
91            form.prepend(
92                form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Sending...</p>').fadeIn()
93            );
94        }
95    }).done(function(data){
96        form_status.html('<p class="text-success">Message sent successfully</p>')
97                   .delay(3000).fadeOut();
98
99        form[0].reset();
100        grecaptcha.reset();
101    });
102});
103
104	// Contact form
105	
106var newform = $('#main-contact-form-x');
107
108newform.submit(function(event){
109    event.preventDefault();
110
111    var form_status = $('<div class="form_status"></div>');
112
113    var formData = newform.serialize();
114    var captcha = grecaptcha.getResponse();
115
116    if (!captcha) {
117        alert("Please verify captcha");
118        return;
119    }
120
121    formData += "&g-recaptcha-response=" + captcha;
122
123    $.ajax({
124        url: newform.attr('action'),
125        type: "POST",
126        data: formData,
127
128        beforeSend: function(){
129            newform.prepend(
130                form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Sending...</p>').fadeIn()
131            );
132        }
133    }).done(function(data){
134        form_status.html('<p class="text-success">Message sent successfully</p>')
135                   .delay(3000).fadeOut();
136
137        newform[0].reset();
138        grecaptcha.reset();
139    });
140});
141
142	// Progress Bar
143	$.each($('div.progress-bar'),function(){
144		$(this).css('width', $(this).attr('data-transition')+'%');
145	});
146
147	if( $('#gmap').length ) {
148		var map;
149
150		map = new GMaps({
151			el: '#gmap',
152			lat: 43.04446,
153			lng: -76.130791,
154			scrollwheel:false,
155			zoom: 16,
156			zoomControl : false,
157			panControl : false,
158			streetViewControl : false,
159			mapTypeControl: false,
160			overviewMapControl: false,
161			clickable: false
162		});
163
164		map.addMarker({
165			lat: 43.04446,
166			lng: -76.130791,
167			animation: google.maps.Animation.DROP,
168			verticalAlign: 'bottom',
169			horizontalAlign: 'center',
170			backgroundColor: '#3e8bff',
171		});
172	}
173
174});

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.