1(function($) { 2 "use strict"; 3 $(document).ready(function() { 4 /**----------------------------- 5 * Navbar fix 6 * ---------------------------*/ 7 $(document).on('click', '.navbar-area .navbar-nav li.menu-item-has-children>a', function(e) { 8 e.preventDefault(); 9 }); 10 11 $('.s7t-header-menu').on('click', function(e) { 12 e.preventDefault(); 13 $(this).toggleClass('open'); 14 }); 15 16 $('.s7t-header-menu').on('click', function(e) { 17 e.preventDefault(); 18 $('.navbar-expand-lg').toggleClass('expand_close'); 19 }); 20 21 // mobile menu 22 if ($(window).width() < 992) { 23 $(".in-mobile").clone().appendTo(".sidebar-inner"); 24 $(".in-mobile ul li.menu-item-has-children").append('<i class="fas fa-chevron-right"></i>'); 25 $('<i class="fas fa-chevron-right"></i>').insertAfter(""); 26 $(".menu-item-has-children a").on('click', function(e) { 27 // e.preventDefault(); 28 $(this).siblings('.sub-menu').animate({ 29 height: "toggle" 30 }, 300); 31 }); 32 } 33 var menutoggle = $('.menu-toggle'); 34 var mainmenu = $('.navbar-nav'); 35 menutoggle.on('click', function() { 36 if (menutoggle.hasClass('is-active')) { 37 mainmenu.removeClass('menu-open'); 38 } else { 39 mainmenu.addClass('menu-open'); 40 } 41 }); 42 43 /* ------------------------------------------------------------- 44 menu show Form 45 ------------------------------------------------------------- */ 46 if ($(window).width() > 991) { 47 if ($('.cat-menu').length) { 48 $(".cat-menu").on('click', function() { 49 $(".cat-menu-wrap .sidebar-categories").fadeToggle("sidebar-categories-show", "linear"); 50 $('.cat-menu').toggleClass('open'); 51 }); 52 $('body').on('click', function(event) { 53 if (!$(event.target).closest('.cat-menu').length && !$(event.target).closest('.cat-menu-wrap .sidebar-categories').length) { 54 $(".cat-menu-wrap .sidebar-categories").fadeOut("sidebar-categories-show"); 55 } 56 if (!$(event.target).closest('.cat-menu').length && !$(event.target).closest('.cat-menu-wrap .sidebar-categories').length) { 57 $('.cat-menu').removeClass('open'); 58 } 59 }); 60 } 61 }; 62 63 /*--------------------------- 64 banner V3 slider 65 --------------------------*/ 66 var bannerSlider = jQuery(".banner-v3-slider-area-wrapper"); 67 if (bannerSlider.length) { 68 bannerSlider 69 .slick({ 70 slidesToShow: 1, 71 autoplay: false, 72 arrows: false, 73 pauseOnFocus: true, 74 pauseOnHover: false, 75 pauseOnDotsHover: true, 76 dots: true, 77 autoplaySpeed: 10000, 78 responsive: [{ 79 breakpoint: 769, 80 settings: { 81 dots: false 82 } 83 }] 84 }) 85 .slickAnimation(); 86 } 87 $(".banner-v3-slider-area-wrapper").on("beforeChange", function(event, slick, currentSlide, nextSlide) { 88 var firstNumber = check_number(++nextSlide); 89 $(".banner-v3-slider-controls .slider-extra .text .first").text(firstNumber); 90 resetProgressbar( 91 $(".banner-v3-slider-controls .slider-extra .slider-progress .progress-width") 92 93 ); 94 }); 95 $(".banner-v3-slider-area-wrapper").on("afterChange", function(event, slick, currentSlide, nextSlide) { 96 startProgressbar( 97 $(".banner-v3-slider-controls .slider-extra .slider-progress .progress-width") 98 ); 99 }); 100
101 startProgressbar($(".banner-v3-slider-controls .slider-extra .slider-progress .progress-width")); 102 //progressbar js 103 function startProgressbar(selector) { 104 selector.css({ 105 width: "100%", 106 transition: "all 10000ms" 107 }); 108 } 109 function resetProgressbar(selector) { 110 selector.css({ 111 width: "0%", 112 transition: "all 0ms" 113 }); 114 } 115 var bannerv3Slider = $(".banner-v3-slider-area-wrapper").slick("getSlick"); 116 var bannerv3SliderCount = bannerv3Slider.slideCount; 117 $(".banner-v3-slider-controls .slider-extra .text .last").text(check_number(bannerv3SliderCount)); 118 function check_number(num) { 119 var IsInteger = /^[0-9]+$/.test(num); 120 return IsInteger ? "0" + num : null; 121 }; 122 123 124 /*--------------------------------------------------- 125 banner consult Slider 126 ----------------------------------------------------*/ 127 $('.banner-silder').slick({ 128 dots: true, 129 autoplay: true, 130 infinite: true, 131 arrows: true, 132 autoplaySpeed: 5000, 133 speed: 500, 134 slidesToShow: 1, 135 slidesToScroll: 1, 136 prevArrow: '<a class="slick-prev"><i class="fa fa-arrow-left" aria-hidden="true"></i></a>', 137 nextArrow: '<a class="slick-next"><i class="fa fa-arrow-right" aria-hidden="true"></i></a>', 138 responsive: [{ 139 breakpoint: 1024, 140 settings: { 141 slidesToShow: 1, 142 slidesToScroll: 1, 143 infinite: true, 144 dots: true 145 } 146 }, 147 { 148 breakpoint: 600, 149 settings: { 150 slidesToShow: 1, 151 slidesToScroll: 1 152 } 153 }, 154 { 155 breakpoint: 480, 156 settings: { 157 slidesToShow: 1, 158 slidesToScroll: 1 159 } 160 } 161 ] 162 }) 163 .on('afterChange', function() { 164 new WOW().init(); 165 }); 166 167 /*------------------------------------------------ 168 banner-slider-consultint 169 170 ------------------------------------------------*/ 171 $('.banner-slider-consultint').slick({ 172 autoplay: true, 173 arrows:false, 174 dots: false, 175 infinite: true, 176 slidesToShow: 1, 177 fade: true, 178 pauseOnHover:false, 179 pauseOnDotsHover:false, 180 cssEase: 'linear', 181 }); 182 183 /*---------------------- 184 Search Popup 185 -----------------------*/ 186 var bodyOvrelay = $('#body-overlay'); 187 var searchPopup = $('#search-popup'); 188 var sidebarMenu = $('#sidebar-menu'); 189 $(document).on('click', '#body-overlay', function(e) { 190 e.preventDefault(); 191 bodyOvrelay.removeClass('active'); 192 searchPopup.removeClass('active'); 193 sidebarMenu.removeClass('active'); 194 }); 195 $(document).on('click', '#search', function(e) { 196 e.preventDefault(); 197 searchPopup.addClass('active'); 198 bodyOvrelay.addClass('active'); 199 }); 200 // sidebar menu 201 $(document).on('click', '.sidebar-menu-close', function(e) { 202 e.preventDefault(); 203 bodyOvrelay.removeClass('active'); 204 sidebarMenu.removeClass('active'); 205 }); 206 $(document).on('click', '#navigation-button', function(e) { 207 e.preventDefault(); 208 sidebarMenu.addClass('active'); 209 bodyOvrelay.addClass('active'); 210 }); 211 /*------------------ 212 back to top 213 ------------------*/ 214 $(document).on('click', '.back-to-top', function() { 215 $("html,body").animate({ 216 scrollTop: 0 217 }, 2000); 218 }); 219 220 /*----------------- 221 scroll 222 ------------------*/ 223 $(window).on("scroll", function() { 224 var ScrollTop = $('.back-to-top'); 225 if ($(window).scrollTop() > 1000) { 226 ScrollTop.fadeIn(1000); 227 } else { 228 ScrollTop.fadeOut(1000); 229 } 230 }); 231 $(window).on('load', function() { 232 /*----------------- 233 preloader 234 ------------------*/ 235 var preloader = $('#preloader'), 236 loader = preloader.find('.spinner'); 237 loader.fadeOut(); 238 preloader.delay(500).fadeOut('slow'); 239 /*----------------- 240 back to top 241 ------------------*/ 242 var backtoTop = $('.back-to-top') 243 backtoTop.fadeOut(); 244 /*-------------------- 245 Cancel Preloader 246 ----------------------*/ 247 $(document).on('click', '.cancel-preloader a', function(e) { 248 e.preventDefault(); 249 $("#preloader").fadeOut(2000); 250 }); 251 /**------------------------------- 252 * - wow js init 253 * ---------------------------**/ 254 new WOW().init(); 255 }); 256 257 /*------------------------------------------------- 258 Magnific JS 259 ------------------------------------------------- */ 260 $('.video-play-btn').magnificPopup({ 261 type: 'iframe', 262 removalDelay: 260, 263 mainClass: 'mfp-zoom-in', 264 }); 265 $.extend(true, $.magnificPopup.defaults, { 266 iframe: { 267 patterns: { 268 youtube: { 269 index: 'youtube.com/', 270 id: 'v=', 271 src: 'https://www.youtube.com/embed/ttv0ApD4wtw' 272 273 } 274 } 275 } 276 }); 277 /* ------------------------------------------------- 278 testimonial-slider JS 279 ------------------------------------------------- */ 280 281 $('.testimonial-main-slider').slick({ 282 slidesToShow: 1, 283 slidesToScroll: 1, 284 dots: false, 285 arrows: true, 286 fade: true, 287 prevArrow: '<span class="slick-prev"><i class="fa fa-arrow-left"></i></span>', 288 nextArrow: '<span class="slick-next"><i class="fa fa-arrow-right"></i></span>', 289 asNavFor: '.testimonial-thumb-slider' 290 }); 291 292 $('.testimonial-thumb-slider').slick({ 293 slidesToShow: 1, 294 slidesToScroll: 1, 295 asNavFor: '.testimonial-main-slider', 296 dots: false, 297 fade: true, 298 }); 299 /* ------------------------------------------------- 300 partner-slider JS 301 ------------------------------------------------- */ 302 303 $('.partner-slider').slick({ 304 dots: false, 305 autoplay: true, 306 arrows:false, 307 speed: 1500, 308 slidesToShow: 4, 309 slidesToScroll: 1, 310 infinite: true, 311 responsive: [ 312 { 313 breakpoint: 1199, 314 settings: { 315 slidesToShow: 4 316 } 317 }, 318 { 319 breakpoint: 980, 320 settings: { 321 slidesToShow: 3 322 } 323 }, 324 { 325 breakpoint: 768, 326 settings: { 327 slidesToShow: 2 328 } 329 }, 330 { 331 breakpoint: 479, 332 settings: { 333 slidesToShow: 1 334 } 335 } 336 ] 337 }); 338 339 /*------------------------------------------------ 340 testimonial-slider-consultint 341 ------------------------------------------------*/ 342 343 $('.testimonial-slider-consultint').slick({ 344 dots: true, 345 autoplay: false, 346 arrows:false, 347 infinite: true, 348 speed: 300, 349 slidesToShow: 3, 350 slidesToScroll: 1, 351 cssEase: 'linear', 352 responsive: [ 353 { 354 breakpoint: 1199, 355 settings: { 356 slidesToShow: 3 357 } 358 }, 359 { 360 breakpoint: 768, 361 settings: { 362 slidesToShow: 2 363 } 364 }, 365 { 366 breakpoint: 479, 367 settings: { 368 slidesToShow: 1 369 } 370 } 371 ] 372 }); 373 // <!-- Style 3 --> 374 $('.testimonial-slider-consultint-3').slick({ 375 dots: false, 376 autoplay: false, 377 arrows:true, 378 infinite: true, 379 speed: 300, 380 slidesToShow: 3, 381 slidesToScroll: 1, 382 cssEase: 'linear', 383 prevArrow: "<div class='arrow-prev'><i class='fa fa-angle-left'></i></div>", 384 nextArrow: "<div class='arrow-next'><i class='fa fa-angle-right'></i></div>", 385 responsive: [ 386 { 387 breakpoint: 1199, 388 settings: { 389 slidesToShow: 3 390 } 391 }, 392 { 393 breakpoint: 768, 394 settings: { 395 slidesToShow: 2 396 } 397 }, 398 { 399 breakpoint: 479, 400 settings: { 401 slidesToShow: 1 402 } 403 } 404 ] 405 }); 406 407 /*------------------------------------------------ 408 Blog Slider Gallery 409 ------------------------------------------------*/ 410 $('.postbox-gallery').slick({ 411 dots: false, 412 autoplay: false, 413 arrows:true, 414 infinite: true, 415 speed: 300, 416 slidesToShow: 1, 417 slidesToScroll: 1, 418 cssEase: 'linear', 419 prevArrow: "<div class='arrow-prev'><i class='fa fa-angle-left'></i></div>", 420 nextArrow: "<div class='arrow-next'><i class='fa fa-angle-right'></i></div>", 421 }); 422 423 /* ==== CounterUp ==== */ 424 if ($('.counter').length) { 425 $('.counter').counterUp({ 426 delay: 10, 427 time: 2000 428 }); 429 } 430 431 /*------------------------------------------------ 432 calculate 433 ------------------------------------------------*/ 434 435 function calculatorForm(){ 436 let tipsForm = document.querySelector('#tip-form'); 437 438 if( tipsForm ){ 439 440 let result = tipsForm.addEventListener('change', (event) => { 441 // Selecting Elements 442 const bill = Number(document.querySelector('#totalBill').value); 443 const tipOutput = document.querySelector('#tipOutput'); 444 const tipAmount = document.querySelector('#tipAmount'); 445 const totalBillWithTip = document.querySelector('#totalBillWithTip'); 446 const results = document.querySelector('#results'); 447 448 // Calculation 449 const tipValue = bill * (10 / 100); 450 const finalBill = bill + tipValue; 451 452 tipAmount.value = tipValue.toFixed(2); 453 totalBillWithTip.value = finalBill.toFixed(2); 454 }); 455 456 return result; 457 458 } 459 460 } 461 calculatorForm(); 462 }); 463 464}(jQuery)); 465
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.