PageSourceSearch

https://erspsolutions.com/wp-content/plugins/omex-helper/assets/js/addon.js?ver=0.51334700%201790256091

js erspsolutions.com collected 2026-09-24 13:46:16 UTC 33,609 bytes, 1,033 lines download raw bytes

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.