1(function ($) { 2 3 "use strict"; 4 5 /* --------------------------------------------- 6 7 Navigation menu 8 9 --------------------------------------------- */ 10 11 // dropdown for mobile 12 /* is_exist() */ 13 jQuery.fn.is_exist = function(){ 14 return this.length; 15 } 16 17 18 $(document).ready(function () { 19 20 21 }); 22 23 $(window).load(function () { 24 25 }) 26 27 var OmegaGlobal = function ($scope, $) { 28 if ($scope.hasClass('omega-sticky-yes')) { 29 var current_widget = $scope; 30 current_widget.wrap('<div class="sticky-wrapper"></div>'); 31 var headerHeight = $(current_widget).parent('.sticky-wrapper').height(), 32 stickyWrapper = $(current_widget).parent('.sticky-wrapper'); 33 stickyWrapper.css('height', headerHeight + "px") 34 window.onscroll = function () { 35 scrollFunction() 36 }; 37 38 function scrollFunction() { 39 40 if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { 41 if ($scope.hasClass('omega-sticky-yes')) { 42 stickyWrapper.addClass("is-sticky"); 43 console.log(stickyWrapper); 44 } 45 } else { 46 if ($scope.hasClass('omega-sticky-yes')) { 47 stickyWrapper.removeClass("is-sticky"); 48 } 49 } 50 if (document.body.scrollTop > 300 || document.documentElement.scrollTop > 300) { 51 if ($scope.hasClass('omega-sticky-yes')) { 52 $scope.addClass("reveal-sticky"); 53 } 54 } else { 55 if ($scope.hasClass('omega-sticky-yes')) { 56 $scope.removeClass("reveal-sticky"); 57 } 58 } 59 60 } 61 62 } 63 } 64 65 var OmegaductCategories = function () { 66 if ($.fn.isotope) { 67 var $gridMas = $('.product-categories-wrap.masonry'); 68 69 $gridMas.isotope({ 70 itemSelector: '.omega-product-cat-wrap', 71 percentPosition: true, 72 layoutMode: 'packery', 73 }) 74 75 $gridMas.imagesLoaded().progress(function () { 76 $gridMas.isotope() 77 }); 78 } 79 } 80 81 var ShadePostLoop = function () { 82 if ($.fn.isotope) { 83 84 $('.omega-post-widget-area.masonry').isotope({ 85 itemSelector: '.omega-post-widget-area.masonry>div', 86 percentPosition: true, 87 layoutMode: 'packery', 88 }) 89 90 } 91 } 92 93 var ShadeJobLoop = function () { 94 if ($.fn.owlCarousel) { 95 $('.omega-job-carousel').owlCarousel({ 96 margin: 30, 97 responsiveClass: true, 98 navText: ['<i class="fas fa-arrow-left"></i>', '<i class="fas fa-arrow-right"></i>'], 99 responsive: { 100 0: { 101 items: 1, 102 nav: true 103 }, 104 768: { 105 items: 2, 106 nav: false 107 }, 108 1000: { 109 items: 4, 110 nav: true, 111 loop: false 112 } 113 } 114 }) 115 } 116 } 117 118 119 120 //portfolio gallery js start 121 var Omega_Portfolio_Gallery_Js = function ($scope , $) { 122 123 if ($.fn.isotope) { 124 var gridMas = $('.omega-pf-gallery-wrap.layout-mode-masonry'); 125 126 gridMas.isotope({ 127 itemSelector: '.omega-pf-gallery-wrap .omega-portfolio-item-wrap', 128 percentPosition: true, 129 layoutMode: 'packery', 130 }).resize(); 131 132 gridMas.imagesLoaded().progress(function () { 133 gridMas.isotope() 134 }); 135 } 136 137 138 if ($(".omega-pf-gallery-slider").length > 0) { 139 var wrapper = $scope.find(".omega-pf-gallery-slider"); 140 if (wrapper.length === 0) 141 return; 142 var settings = wrapper.data('settings'); 143 144 wrapper.slick({ 145 infinite: settings['loop'], 146 speed: 900, 147 slidesToShow: settings['per_coulmn'], 148 slidesToScroll: 1, 149 autoplay: settings['autoplay'], 150 autoplaySpeed: settings['autoplaytimeout'], 151 arrows: settings['nav'], 152 prevArrow: '<button type="button" class="omega-slick-prev">'+ settings.prev_icon +'</button>', 153 nextArrow: '<button type="button" class="omega-slick-next">'+ settings.next_icon +'</button>', 154 draggable: settings['mousedrag'],
155 dots: settings['dots'], 156 lazyLoad: 'ondemand', 157 dotsClass: "omega-pf-gallery-slider-dots", 158 responsive: [{ 159 breakpoint: 991, 160 settings: { 161 slidesToShow: settings['per_coulmn_tablet'], 162 }, 163 }, 164 { 165 breakpoint: 450, 166 settings: { 167 slidesToShow: settings['per_coulmn_mobile'], 168 }, 169 }, 170 ], 171 }); 172 173 } 174 } 175 176 177 178 var Omega_Team_Js = function ($scope , $) { 179 180 var wrapper = $scope.find(".team-slider"); 181 if (wrapper.length === 0) 182 return; 183 var settings = wrapper.data('settings'); 184 wrapper.slick({ 185 infinite: true, 186 speed: 900, 187 slidesToShow: settings['per_coulmn'], 188 slidesToScroll: 1, 189 autoplay: settings['autoplay'], 190 autoplaySpeed: settings['autoplaytimeout'], 191 arrows: settings['nav'], 192 draggable: settings['mousedrag'], 193 dots: settings['dots'], 194 lazyLoad: 'ondemand', 195 dotsClass: "team-slider-dot-list", 196 swipe: true, 197 appendArrows: '.team-slider-arrow', 198 prevArrow: $('.prev'), 199 nextArrow: $('.next'), 200 responsive: [{ 201 breakpoint: 1600, 202 settings: { 203 slidesToShow: settings['per_coulmn'], 204 slidesToScroll: 1, 205 }, 206 }, 207 { 208 breakpoint: 1000, 209 settings: { 210 slidesToShow: settings['per_coulmn_tablet'], 211 slidesToScroll: 1, 212 }, 213 }, 214 { 215 breakpoint: 767, 216 settings: { 217 slidesToShow: settings['per_coulmn_mobile'], 218 slidesToScroll: 1, 219 }, 220 }, 221 ], 222 }); 223 224 $(document).ready(function() { 225 $('.team-slider-arrow button').click(function() { 226 $('.team-slider-arrow button').removeClass("slick-active"); 227 $(this).addClass("slick-active"); 228 }); 229 }); 230 231 232 } 233 234 var Omega_Testimonial_Js = function ($scope , $) { 235 236 var wrapper = $scope.find(".testimonial-slider"); 237 238 239 240 241 if (wrapper.length === 0) 242 return; 243 var settings = wrapper.data('settings'); 244 wrapper.slick({ 245 infinite: true, 246 speed: 900, 247 slidesToShow: settings['per_coulmn'], 248 slidesToScroll: 1, 249 autoplay: settings['autoplay'], 250 autoplaySpeed: settings['autoplaytimeout'], 251 arrows: settings['nav'], 252 draggable: settings['mousedrag'], 253 dots: settings['dots'], 254 lazyLoad: 'ondemand', 255 dotsClass: "testimonial-slider-dot-list", 256 swipe: true, 257 vertical: settings['show_vertical'], 258 appendArrows: '.team-slider-arrow', 259 prevArrow: $('.prev'), 260 nextArrow: $('.next'), 261 responsive: [{ 262 breakpoint: 1600, 263 settings: { 264 slidesToShow: settings['per_coulmn'], 265 slidesToScroll: 1, 266 }, 267 }, 268 { 269 breakpoint: 1000, 270 settings: { 271 slidesToShow: settings['per_coulmn_tablet'], 272 slidesToScroll: 1, 273 }, 274 }, 275 { 276 breakpoint: 767, 277 settings: { 278 slidesToShow: settings['per_coulmn_mobile'], 279 slidesToScroll: 1, 280 vertical: false, 281 }, 282 }, 283 ], 284 }); 285 286 287 288 289 } 290 291 /* services-slider*/ 292 293 var Omega_services_Js = function ($scope , $) { 294 295 var wrapper = $scope.find(".services-slider"); 296 297 var settings = wrapper.data('settings'); 298 console.log(settings); 299 wrapper.slick({ 300 infinite: settings['loop'], 301 speed: 900, 302 slidesToShow: settings['per_coulmn'], 303 slidesToScroll: 1, 304 autoplay: settings['autoplay'], 305 autoplaySpeed: settings['autoplaytimeout'], 306 arrows: settings['nav'], 307 draggable: settings['mousedrag'],
308 dots: settings['dots'], 309 lazyLoad: 'ondemand', 310 dotsClass: "services-slider-dot-list", 311 swipe: true, 312 appendArrows: '.services-slider-arrow', 313 prevArrow: $('.prev'), 314 nextArrow: $('.next'), 315 responsive: [{ 316 slidesToShow: settings['per_coulmn'], 317 settings: { 318 slidesToScroll: 2, 319 }, 320 }, 321 { 322 breakpoint: 1000, 323 settings: { 324 slidesToShow: settings['per_coulmn_tablet'], 325 slidesToScroll: 1, 326 }, 327 }, 328 { 329 breakpoint: 767, 330 settings: { 331 slidesToShow: settings['per_coulmn_mobile'], 332 slidesToScroll: 1, 333 vertical: false, 334 }, 335 }, 336 ], 337 }); 338 } 339 340 341/* Scrineshot Image Slider */ 342 343 var OmegaImageCarousel = function ($scope, $) { 344 345 var icarousel = $scope.find(".screenshot-slider"); 346 var datas = icarousel.data('apps'); 347 348 var rtl = $('body').hasClass('rtl') ? true : false; 349 var apps = $('.screenshot-slider'); 350 351 if(apps.is_exist() ){ 352 apps.slick({ 353 rtl:rtl, 354 loop:true, 355 slidesToShow: 5, 356 slidesToScroll: 1, 357 dots: datas['dots'], 358 arrows: datas['nav'], 359 appendArrows: '.screenshot-slider-arrow', 360 prevArrow: $('.prev'), 361 nextArrow: $('.next'), 362 centerMode: true, 363 centerPadding: '130px', 364 autoplay: datas['autoplay'], 365 autoplaySpeed: datas['autoplaytimeout'], 366 infinite: datas['loop'], 367 easing: 'linear', 368 speed: 800, 369 appendDots: ".screenshots-dots", 370 responsive: [{ 371 breakpoint: 1800, 372 settings: { 373 slidesToShow: 5, 374 centerPadding: '100px', 375 376 } 377 }, 378 { 379 breakpoint: 1750, 380 settings: { 381 slidesToShow: 5, 382 centerPadding: '20px', 383 384 } 385 }, 386 { 387 breakpoint: 1670, 388 settings: { 389 slidesToShow: 4, 390 centerPadding: '60px', 391 392 } 393 }, 394 { 395 breakpoint: 1640, 396 settings: { 397 slidesToShow: 3, 398 centerPadding: '20px', 399 400 } 401 }, 402 { 403 breakpoint: 1550, 404 settings: { 405 slidesToShow: 3, 406 centerPadding: '30px', 407 408 } 409 }, 410 { 411 breakpoint: 1450, 412 settings: { 413 slidesToShow: 3, 414 centerPadding: '10px', 415 416 } 417 }, 418 { 419 breakpoint: 1350, 420 settings: { 421 slidesToShow: 3, 422 centerPadding: '20px', 423 424 } 425 }, 426 { 427 breakpoint: 1250, 428 settings: { 429 slidesToShow: 3, 430 centerPadding: '10px', 431 432 } 433 }, 434 { 435 breakpoint: 1150, 436 settings: { 437 slidesToShow: 3, 438 centerPadding: '0px', 439 440 } 441 }, 442 { 443 breakpoint: 1050, 444 settings: { 445 slidesToShow: 1, 446 centerPadding: '10px', 447 448 } 449 }, 450 { 451 breakpoint: 950, 452 settings: { 453 slidesToShow: 1, 454 centerPadding: '0', 455 456 } 457 }, 458 { 459 breakpoint: 850, 460 settings: { 461 slidesToShow: 1, 462 centerPadding: '20px', 463 } 464 }, 465 { 466 breakpoint: 750, 467 settings: { 468 slidesToShow: 1, 469 centerPadding: '20px', 470 } 471 }, 472 { 473 breakpoint: 650, 474 settings: { 475 slidesToShow: 1, 476 centerPadding: '10px', 477 } 478 }, 479 { 480 breakpoint: 515, 481 settings: { 482 slidesToShow: 1, 483 autoplay: true, 484 centerPadding: '0px', 485 } 486 }, 487 { 488 breakpoint: 480, 489 settings: { 490 slidesToShow: 1, 491 autoplay: true, 492 centerPadding: '0px',
493 arrows: false, 494 } 495 } 496 497 ] 498 }) } 499 } 500 501 //portfolio js start 502 503 504 505 var Omega_Portfolio_Js = function ($scope,$) { 506 if ($.fn.isotope) { 507 508 var $gridMas = $('.omega-portfolio-wrap.layout-mode-masonry'); 509 var $grid = $('.omega-portfolio-wrap.layout-mode-normal.enable-filter-yes'); 510 511 $grid.isotope({ 512 itemSelector: '.omega-portfolio-item-wrap', 513 percentPosition: true, 514 layoutMode: 'fitRows', 515 }).resize() 516 517 $grid.imagesLoaded().progress(function () { 518 $grid.isotope('layout') 519 }).resize(); 520 521 $gridMas.isotope({ 522 itemSelector: '.omega-portfolio-item-wrap', 523 percentPosition: true, 524 layoutMode: 'packery', 525 }) 526 527 $gridMas.imagesLoaded().progress(function () { 528 $gridMas.isotope('layout') 529 }); 530 531 $grid.isotope().resize(); 532 $gridMas.isotope().resize(); 533 534 $(".pf-isotope-nav li").on('click', function () { 535 $(".pf-isotope-nav li").removeClass("active"); 536 $(this).addClass("active"); 537 538 var selector = $(this).attr("data-filter"); 539 $gridMas.isotope({ 540 filter: selector, 541 animationOptions: { 542 duration: 750, 543 easing: "linear", 544 queue: false, 545 } 546 }); 547 548 var selector = $(this).attr("data-filter"); 549 $grid.isotope({ 550 filter: selector, 551 animationOptions: { 552 duration: 750, 553 easing: "linear", 554 queue: false, 555 } 556 }); 557 558 559 }); 560 561 } 562 563//Portfolio slider 564 565 var wrapper = $scope.find(".portfolio-slider"); 566 if (wrapper.length === 0) 567 return; 568 var settings = wrapper.data('settings'); 569 wrapper.slick({ 570 infinite: true, 571 speed: 900, 572 slidesToShow: settings['per_coulmn'], 573 slidesToScroll: 1, 574 autoplay: settings['autoplay'], 575 autoplaySpeed: settings['autoplaytimeout'], 576 arrows: settings['nav'], 577 draggable: settings['mousedrag'], 578 dots: settings['dots'], 579 lazyLoad: 'ondemand', 580 dotsClass: "portfolio-slider-dot-list", 581 swipe: true, 582 appendArrows: '.portfolio-slider-arrow', 583 prevArrow: $('.prev'), 584 nextArrow: $('.next'), 585 responsive: [{ 586 breakpoint: 1600, 587 settings: { 588 slidesToShow: settings['per_coulmn'], 589 slidesToScroll: 1, 590 }, 591 }, 592 { 593 breakpoint: 1000, 594 settings: { 595 slidesToShow: settings['per_coulmn_tablet'], 596 slidesToScroll: 1, 597 }, 598 }, 599 { 600 breakpoint: 767, 601 settings: { 602 slidesToShow: settings['per_coulmn_mobile'], 603 slidesToScroll: 1, 604 }, 605 }, 606 ], 607 }); 608 609 // comment load more button click event 610 $('.omega-pf-loadmore-btn').on('click', function () { 611 var button = $(this); 612 613 // decrease the current comment page value 614 var dpaged = button.data('paged'), 615 total_pages = button.data('total-page'), 616 nonce = button.data('referrar'), 617 ajaxurl = button.data('url'); 618 619 dpaged++; 620 // console.log(foio_portfolio_js_datas); 621 $.ajax({ 622 url: ajaxurl, // AJAX handler, declared before 623 dataType: 'html', 624 data: { 625 'action': 'omega_loadmore_callback', // wp_ajax_cloadmore 626 // 'post_id': foio_portfolio_js_datas.parent_post_id, // the current post 627 'paged': dpaged, // current comment page 628 'folio_nonce': nonce, 629 'portfolio_settings': button.data('portfolio-settings'), 630 }, 631 type: 'POST', 632 beforeSend: function (xhr) { 633 button.text('Loading...'); // preloader here
634 }, 635 success: function (data) { 636 if (data) { 637 $('.omega-portfolio-wrap').append(data); 638 $('.omega-portfolio-wrap').isotope('reloadItems').isotope() 639 button.text('More projects'); 640 button.data('paged', dpaged); 641 // if the last page, remove the button 642 if (total_pages == dpaged) 643 button.remove(); 644 } else { 645 button.remove(); 646 } 647 } 648 }); 649 return false; 650 }); 651 652 653 // $('a.popup-icon').on('click', function(event) { 654 // event.preventDefault(); 655 656 // var gallery = $(this).attr('href'); 657 658 // $(gallery).magnificPopup({ 659 // type:'image', 660 // gallery: { 661 // enabled: true 662 // } 663 // }).magnificPopup('open'); 664 // }); 665 666 $(".popup-icon").magnificPopup({ 667 type: 'image', 668 gallery:{ 669 enabled:true 670 } 671 }); 672 673 674 675 676 } 677 678 679 680 //Job js start 681 var Omega_Job_Js = function () { 682 if ($.fn.isotope) { 683 684 var $gridMas = $('.omega-job-wrap.layout-mode-masonry'); 685 var $grid = $('.omega-job-wrap.layout-mode-normal'); 686 687 $grid.isotope({ 688 itemSelector: '.omega-job-item-wrap', 689 percentPosition: true, 690 }).resize() 691 692 $grid.imagesLoaded().progress(function () { 693 $grid.isotope('layout') 694 }).resize(); 695 696 $gridMas.isotope({ 697 itemSelector: '.omega-job-item-wrap', 698 percentPosition: true, 699 }) 700 701 $gridMas.imagesLoaded().progress(function () { 702 $gridMas.isotope('layout') 703 }); 704 705 $grid.isotope().resize(); 706 $gridMas.isotope().resize(); 707 708 $(".jf-isotope-nav li").on('click', function () { 709 $(".jf-isotope-nav li").removeClass("active"); 710 $(this).addClass("active"); 711 712 var selector = $(this).attr("data-filter"); 713 $gridMas.isotope({ 714 filter: selector, 715 animationOptions: { 716 duration: 750, 717 easing: "linear", 718 queue: false, 719 } 720 }); 721 722 var selector = $(this).attr("data-filter"); 723 $grid.isotope({ 724 filter: selector, 725 animationOptions: { 726 duration: 750, 727 easing: "linear", 728 queue: false, 729 } 730 }); 731 732 733 }); 734 735 } 736 737 // comment load more button click event 738 $('.omega-jf-loadmore-btn').on('click', function () { 739 var button = $(this); 740 741 // decrease the current comment page value 742 var dpaged = button.data('paged'), 743 total_pages = button.data('total-page'), 744 nonce = button.data('referrar'), 745 ajaxurl = button.data('url'); 746 747 dpaged++; 748 // console.log(foio_job_js_datas); 749 $.ajax({ 750 url: ajaxurl, // AJAX handler, declared before 751 dataType: 'html', 752 data: { 753 'action': 'omega_loadmore_callback', // wp_ajax_cloadmore 754 // 'post_id': foio_job_js_datas.parent_post_id, // the current post 755 'paged': dpaged, // current comment page 756 'folio_nonce': nonce, 757 'job_settings': button.data('job-settings'), 758 }, 759 type: 'POST', 760 beforeSend: function (xhr) { 761 button.text('Loading...'); // preloader here
762 }, 763 success: function (data) { 764 if (data) { 765 $('.omega-job-wrap').append(data); 766 $('.omega-job-wrap').isotope('reloadItems').isotope() 767 button.text('More projects'); 768 button.data('paged', dpaged); 769 // if the last page, remove the button 770 if (total_pages == dpaged) 771 button.remove(); 772 } else { 773 button.remove(); 774 } 775 } 776 }); 777 return false; 778 }); 779 780 } 781 782 var omegaTestimonail = function ($scope, $) { 783 784 var postwrapper = $scope.find(".omega--testimonial"); 785 if (postwrapper.length === 0) 786 return; 787 var settings = postwrapper.data('settings'); 788 789 /*-------------------------------------------------------------- 790 omega slider js 791 --------------------------------------------------------------*/ 792 var postwrapper = $('.omega--testimonial'), 793 rtl = $('body').hasClass('rtl') ? true : false; 794 795 postwrapper.owlCarousel({ 796 rtl: rtl, 797 loop: settings['loop'], 798 autoplay: settings['autoplay'], 799 nav: settings['nav'], 800 mouseDrag:settings['mousedrag'], 801 dots:settings['dots'], 802 autoplaytimeout: settings['autoplaytimeout'], 803 items: settings['per_coulmn'], 804 centerMode: false, 805 navText: [settings.prev_icon, settings.next_icon], 806 responsive:{ 807 0:{ 808 items: settings['per_coulmn_mobile'], 809 mouseDrag:settings['mousedrag'] 810 }, 811 768:{ 812 items: settings['per_coulmn_tablet'], 813 mouseDrag:settings['mousedrag'] 814 }, 815 1025:{ 816 items:settings['per_coulmn'], 817 mouseDrag:settings['mousedrag'] 818 } 819 } 820 821 822 823 824 }); 825 826 } 827 828 829 var omegaTeam = function ($scope, $) { 830 831 var postwrapper = $scope.find(".omega--team"); 832 if (postwrapper.length === 0) 833 return; 834 835 var settings = postwrapper.data('settings'); 836 837 /*-------------------------------------------------------------- 838 omega slider js 839 --------------------------------------------------------------*/ 840 var postwrapper = $('.omega--team'), 841 rtl = $('body').hasClass('rtl') ? true : false; 842 843 postwrapper.owlCarousel({ 844 rtl: rtl, 845 stagePadding: 200, 846 dots:settings['dots'], 847 loop: settings['loop'], 848 center: true, 849 autoplay: settings['autoplay'], 850 nav: settings['nav'], 851 mouseDrag:settings['mousedrag'], 852 autoplaytimeout: settings['autoplaytimeout'], 853 items: settings['per_coulmn'], 854 navText: [settings.prev_icon, settings.next_icon], 855 responsive:{ 856 0:{ 857 items: settings['per_coulmn_mobile'], 858 mouseDrag:settings['mousedrag'], 859 stagePadding: 0, 860 }, 861 768:{ 862 items: settings['per_coulmn_tablet'], 863 mouseDrag:settings['mousedrag'], 864 stagePadding: 0, 865 }, 866 1025:{ 867 items:settings['per_coulmn'], 868 mouseDrag:settings['mousedrag'], 869 stagePadding: 100, 870 }, 871 872 1400:{ 873 items:settings['per_coulmn'], 874 mouseDrag:settings['mousedrag'], 875 stagePadding: 200, 876 } 877 } 878 }); 879 880 } 881 882 var Omega_Back_To_Top = function ($scope, $) { 883 //adding popup video 884 885 $('.omega-popup-youtube').magnificPopup({ 886 type: 'iframe', 887 mainClass: 'mfp-fade', 888 }); 889 890 891 892 /*-------------------------------------------------------------- 893 omega slider js 894 --------------------------------------------------------------*/ 895 var postwrapper = $('.omega--testimonial'); 896 897 jQuery(".omega-back-to-top-wraper").click(function () { 898 jQuery("html, body").animate({ 899 scrollTop: 0 900 }, 1000); 901 }); 902 903 function stickyHeader($class) { 904 jQuery(window).on('scroll', function () { 905 var headerHeight = 600; 906 if (jQuery(window).scrollTop() >= headerHeight) { 907 jQuery('.omega-back-to-top-wraper .omega-icon').addClass('sticky-active'); 908 } else { 909 jQuery('.omega-back-to-top-wraper .omega-icon').removeClass('sticky-active'); 910 } 911 }); 912 } 913 914 stickyHeader('.omega-back-to-top-wraper'); 915 916 } 917 918 var navMenu = function ($scope, $) { 919 920 $('.omega-mega-menu').closest('.elementor-container').addClass('megamenu-full-container'); 921 var count = 0; 922 $(".main-navigation ul.navbar-nav>li.omega-mega-menu>.sub-menu>li").each(function (index) { 923 count++; 924 if ($(this).is('li:last-child')) { 925 $(this).parent().addClass('mg-column-' + count); 926 count = 0; 927 } 928 }); 929 930 $('.main-navigation ul.navbar-nav>li').each(function(i, v) { 931 $(v).find('a').contents().wrap('<span class="menu-item-text"/>') 932 }); 933 $(".menu-item-has-children > a").append('<span class="dropdownToggle"><i class="fas fa-angle-down"></i></span>'); 934 935 function navMenu() { 936 937 if (jQuery('.omega-main-menu-wrap').hasClass('menu-style-inline')) { 938 if (jQuery(window).width() < 1025) { 939 jQuery('.omega-main-menu-wrap').addClass('menu-style-flyout'); 940 jQuery('.omega-main-menu-wrap').removeClass('menu-style-inline'); 941 } else { 942 jQuery('.omega-main-menu-wrap').removeClass('menu-style-flyout'); 943 jQuery('.omega-main-menu-wrap').addClass('menu-style-inline'); 944 } 945 946 $(window).resize(function () { 947 if (jQuery(window).width() < 1025) { 948 jQuery('.omega-main-menu-wrap').addClass('menu-style-flyout'); 949 jQuery('.omega-main-menu-wrap').removeClass('menu-style-inline'); 950 } else { 951 jQuery('.omega-main-menu-wrap').removeClass('menu-style-flyout'); 952 jQuery('.omega-main-menu-wrap').addClass('menu-style-inline'); 953 } 954 }) 955 } 956 957 // main menu toggleer icon (Mobile site only) 958 $('[data-toggle="navbarToggler"]').on("click", function (e) { 959 $('.navbar').toggleClass('active'); 960 $('.navbar-toggler-icon').toggleClass('active'); 961 $('body').toggleClass('offcanvas--open'); 962 e.stopPropagation(); 963 e.preventDefault(); 964 965 }); 966 $('.navbar-inner').on("click", function (e) { 967 e.stopPropagation(); 968 }); 969 970 // Remove class when click on body 971 $('body').on("click", function () { 972 $('.navbar').removeClass('active'); 973 $('.navbar-toggler-icon').removeClass('active'); 974 $('body').removeClass('offcanvas--open'); 975 }); 976 $('.main-navigation ul.navbar-nav li.menu-item-has-children>a').on("click", function (e) { 977 e.preventDefault(); 978 $(this).siblings('.sub-menu').toggle(); 979 $(this).parent('li').toggleClass('dropdown-active'); 980 }) 981 982 983 } 984 985 986 navMenu(); 987 988 989 /* $(window).on('resize', function(){ 990 if ($(window).width() > 960) { 991 992 $(".omega-mega-menu> ul.sub-menu > li > a").unbind('click');// Navbar moved up 993 } 994 }) 995 996 $(window).on('resize', function(){ 997 if ($(window).width() > 960) { 998 999 $(".omega-mega-menu> ul.sub-menu > li > a").unbind('click');// Navbar moved up 1000 } 1001 }) */ 1002 } 1003 1004 1005 1006//Portfolio slider 1007 1008 1009 1010 1011 1012 1013 $(window).on("elementor/frontend/init", function () { 1014 1015 elementorFrontend.hooks.addAction("frontend/element_ready/omega-portfolio-gallery.default", Omega_Portfolio_Gallery_Js); 1016 elementorFrontend.hooks.addAction("frontend/element_ready/omega-product-categories.default", OmegaductCategories); 1017 // elementorFrontend.hooks.addAction("frontend/element_ready/omega-cowork-search.default", ShadeSearch); 1018 elementorFrontend.hooks.addAction("frontend/element_ready/omega-job-loop.default", ShadeJobLoop); 1019 elementorFrontend.hooks.addAction("frontend/element_ready/blog-loop.default", ShadePostLoop); 1020 elementorFrontend.hooks.addAction("frontend/element_ready/omega-testimonial-loop.default", Omega_Testimonial_Js); 1021 elementorFrontend.hooks.addAction("frontend/element_ready/omega-service.default", Omega_services_Js); 1022 elementorFrontend.hooks.addAction("frontend/element_ready/omega_team.default", omegaTeam); 1023 elementorFrontend.hooks.addAction("frontend/element_ready/omega-back-to-top.default", Omega_Back_To_Top); 1024 elementorFrontend.hooks.addAction("frontend/element_ready/omega-portfolio.default", Omega_Portfolio_Js); 1025 elementorFrontend.hooks.addAction("frontend/element_ready/omega-image-carousels.default", OmegaImageCarousel); 1026 elementorFrontend.hooks.addAction("frontend/element_ready/omega-job.default", Omega_Job_Js); 1027 elementorFrontend.hooks.addAction("frontend/element_ready/omega-main-menu.default", navMenu); 1028 elementorFrontend.hooks.addAction("frontend/element_ready/omega_team.default", Omega_Team_Js); 1029 elementorFrontend.hooks.addAction("frontend/element_ready/global", OmegaGlobal); 1030 1031 }); 1032 1033})(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.