1/* 2Name: Finance 3Written by: Okler Themes - (http://www.okler.net) 4Theme Version: 5.7.2 5*/ 6// Demo Config 7(function($) { 8 9 'use strict'; 10 11 // Slider Options 12 var sliderOptions = { 13 sliderType: 'standard', 14 sliderLayout: 'fullwidth', 15 fullScreenOffsetContainer: '#header, #home-intro', 16 delay: 0, 17 responsiveLevels: [4096, 1200, 991, 500], 18 gridwidth: [1170, 970, 750], 19 gridheight: 650, 20 lazyType: "none", 21 shadow: 0, 22 spinner: "off", 23 shuffle: "off", 24 autoHeight: "off", 25 fullScreenAlignForce: "off", 26 fullScreenOffset: "", 27 disableProgressBar: "on", 28 hideThumbsOnMobile: "off", 29 hideSliderAtLimit: 0, 30 hideCaptionAtLimit: 0, 31 hideAllCaptionAtLilmit: 0, 32 debugMode: false, 33 fallbacks: { 34 simplifyAll: "off", 35 nextSlideOnWindowFocus: "off", 36 disableFocusListener: false, 37 }, 38 navigation: { 39 keyboardNavigation: 'off', 40 keyboard_direction: 'horizontal', 41 mouseScrollNavigation: 'off', 42 onHoverStop: 'off', 43 touch: { 44 touchenabled: 'on', 45 swipe_threshold: 75, 46 swipe_min_touches: 1, 47 swipe_direction: 'horizontal', 48 drag_block_vertical: false 49 }, 50 arrows: { 51 enable: false, 52 hide_onmobile: true, 53 hide_under: 991, 54 hide_onleave: true, 55 hide_delay: 200, 56 hide_delay_mobile: 1200, 57 left: { 58 h_align: 'left', 59 v_align: 'center', 60 h_offset: 10, 61 v_offset: 0 62 }, 63 right: { 64 h_align: 'right', 65 v_align: 'center', 66 h_offset: 10, 67 v_offset: 0 68 } 69 } 70 } 71 } 72 73 // Slider Init 74 $('#revolutionSlider').revolution(sliderOptions); 75 76 /* 77 Dialog with CSS animation 78 */ 79 $('.popup-with-zoom-anim').magnificPopup({ 80 type: 'inline', 81 82 fixedContentPos: false, 83 fixedBgPos: true, 84 85 overflowY: 'auto', 86 87 closeBtnInside: true, 88 preloader: false, 89 90 midClick: true, 91 removalDelay: 300, 92 mainClass: 'my-mfp-zoom-in' 93 }); 94 95 /* 96 Contact Form Message - Home Page 97 */ 98 $('#callSendMessage').validate({ 99 submitHandler: function(form) { 100 101 var $form = $(form), 102 $messageSuccess = $('#contactFormSuccess'), 103 $messageError = $('#contactFormError'), 104 $submitButton = $(this.submitButton), 105 $errorMessage = $('#contactFormErrorMessage'); 106 107 $submitButton.button('loading'); 108 109 // Ajax Submit 110 $.ajax({ 111 type: 'POST', 112 url: $form.attr('action'), 113 data: { 114 name: $form.find('#name').val(), 115 email: '[email protected]', 116 subject: 'Finance - Contact Message', 117 message: 'Name' + $form.find('#name').val() + '<br>E-mail:' + $form.find('#email').val() + '<br>Phone:' + $form.find('#phone').val() + '<br>Discuss:' + $form.find('#discuss').val() 118 } 119 }).always(function(data, textStatus, jqXHR) { 120 121 $errorMessage.empty().hide(); 122 123 if (data.response == 'success') { 124 125 $messageSuccess.removeClass('hidden'); 126 $messageError.addClass('hidden'); 127 128 // Reset Form 129 $form.find('.form-control') 130 .val('') 131 .blur() 132 .parent() 133 .removeClass('has-success') 134 .removeClass('has-error') 135 .find('label.error') 136 .remove(); 137 138 if (($messageSuccess.offset().top - 80) < $(window).scrollTop()) { 139 $('html, body').animate({ 140 scrollTop: $messageSuccess.offset().top - 80 141 }, 300); 142 } 143 144 $submitButton.button('reset'); 145 146 return; 147 148 } else if (data.response == 'error' && typeof data.errorMessage !== 'undefined') { 149 $errorMessage.html(data.errorMessage).show(); 150 } else { 151 $errorMessage.html(data.responseText).show(); 152 } 153 154 $messageError.removeClass('hidden'); 155 $messageSuccess.addClass('hidden'); 156 157 if (($messageError.offset().top - 80) < $(window).scrollTop()) { 158 $('html, body').animate({ 159 scrollTop: $messageError.offset().top - 80 160 }, 300); 161 } 162 163 $form.find('.has-success') 164 .removeClass('has-success'); 165 166 $submitButton.button('reset'); 167 168 }); 169 } 170 }); 171 172 /* 173 Contact Form Message - Contact Us Page 174 */ 175 $('#contactForm').validate({ 176 submitHandler: function(form) { 177 178 var $form = $(form), 179 $messageSuccess = $('#contactFormSuccess'), 180 $messageError = $('#contactFormError'), 181 $submitButton = $(this.submitButton), 182 $errorMessage = $('#contactFormErrorMessage'); 183 184 $submitButton.button('loading'); 185 186 // Ajax Submit 187 $.ajax({ 188 type: 'POST', 189 url: $form.attr('action'), 190 data: {
191 name: $form.find('#name').val(), 192 email: '[email protected]', 193 subject: 'Finance - Contact Message', 194 message: 'Name' + $form.find('#name').val() + '<br>E-mail:' + $form.find('#email').val() + '<br>Phone:' + $form.find('#phone').val() + '<br>Select:' + $form.find('#selectSample').val() +'<br>Message:' + $form.find('#message').val() 195 } 196 }).always(function(data, textStatus, jqXHR) { 197 198 $errorMessage.empty().hide(); 199 200 if (data.response == 'success') { 201 202 $messageSuccess.removeClass('hidden'); 203 $messageError.addClass('hidden'); 204 205 // Reset Form 206 $form.find('.form-control') 207 .val('') 208 .blur() 209 .parent() 210 .removeClass('has-success') 211 .removeClass('has-error') 212 .find('label.error') 213 .remove(); 214 215 if (($messageSuccess.offset().top - 80) < $(window).scrollTop()) { 216 $('html, body').animate({ 217 scrollTop: $messageSuccess.offset().top - 80 218 }, 300); 219 } 220 221 $submitButton.button('reset'); 222 223 return; 224 225 } else if (data.response == 'error' && typeof data.errorMessage !== 'undefined') { 226 $errorMessage.html(data.errorMessage).show(); 227 } else { 228 $errorMessage.html(data.responseText).show(); 229 } 230 231 $messageError.removeClass('hidden'); 232 $messageSuccess.addClass('hidden'); 233 234 if (($messageError.offset().top - 80) < $(window).scrollTop()) { 235 $('html, body').animate({ 236 scrollTop: $messageError.offset().top - 80 237 }, 300); 238 } 239 240 $form.find('.has-success') 241 .removeClass('has-success'); 242 243 $submitButton.button('reset'); 244 245 }); 246 } 247 }); 248 249}).apply(this, [jQuery]);
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.