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