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.