HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/confeduphaar/public_html/wp-content/plugins/ova-framework/assets/js/script-elementor.js
(function($){
	"use strict";
	

	$(window).on('elementor/frontend/init', function () {
        
		/* Menu Shrink */
        elementorFrontend.hooks.addAction('frontend/element_ready/ova_menu.default', function(){

			$( '.ova_menu_clasic .ova_openNav' ).on( 'click', function(){
				$( this ).closest('.ova_wrap_nav').find( '.ova_nav' ).removeClass( 'hide' );
				$( this ).closest('.ova_wrap_nav').find( '.ova_nav' ).addClass( 'show' );
				$( '.ova_menu_clasic  .ova_closeCanvas' ).css( 'width', '100%' );

				
				$( 'body' ).css( 'background-color', 'rgba(0,0,0,0.4)' );
				
			});

			$( '.ova_menu_clasic  .ova_closeNav' ).on( 'click', function(){
				$( this ).closest('.ova_wrap_nav').find( '.ova_nav' ).removeClass( 'show' );
				$( this ).closest('.ova_wrap_nav').find( '.ova_nav' ).addClass( 'hide' );
				$( '.ova_closeCanvas' ).css( 'width', '0' );


				
				$( 'body' ).css( 'background-color', 'transparent' );
				
			});

			// Display in mobile
			$( '.ova_menu_clasic li.menu-item button.dropdown-toggle').off('click').on( 'click', function() {
			    $(this).parent().find('.dropdown-menu').first().toggle('fast');
			});

        	if( $('.ovamenu_shrink').length > 0 && $( 'body' ).data('elementor-device-mode') == 'desktop' ){
				
				if( !$('.show_mask_header').hasClass( 'mask_header_shrink' ) ){
					$( '<div class="show_mask_header mask_header_shrink" style="position: relative; height: 0;"></div>' ).insertAfter('.ovamenu_shrink');
				}
				
				var header = $('.ovamenu_shrink');
				var header_shrink_height = header.height();

				$(window).scroll(function () {
						
						var scroll = $(this).scrollTop();

						if (scroll >= header_shrink_height+150 ) {
							header.addClass( 'active_fixed' );
							$('.mask_header_shrink').css('height',header_shrink_height);
				      } else {
				         header.removeClass('active_fixed');
				         $('.mask_header_shrink').css('height','0');
				      }
				});
			}

			if( $('.ovamenu_shrink_mobile').length > 0 && $( 'body' ).data('elementor-device-mode') != 'desktop' ){
				
				if( !$('.show_mask_header_mobile').hasClass( 'mask_header_shrink_mobile' ) ){
					$( '<div class="show_mask_header_mobile mask_header_shrink_mobile" style="position: relative; height: 0;"></div>' ).insertAfter('.ovamenu_shrink_mobile');
				}
				
				var header = $('.ovamenu_shrink_mobile');
				var header_shrink_height = header.height();
				

				$(window).scroll(function () {
						
						var scroll = $(this).scrollTop();

						if (scroll >= header_shrink_height+150 ) {
							header.addClass( 'active_fixed' );
							$('.mask_header_shrink_mobile').css('height',header_shrink_height);
				      } else {
				         header.removeClass('active_fixed');
				         $('.mask_header_shrink_mobile').css('height','0');
				      }
				});
			}

			$( window ).load(function() {
				canvas_bg_mobile();
			});

			$( window ).resize(function() {
			  	canvas_bg_mobile();
			});

			function canvas_bg_mobile() {
				var ovaNav = $(document).find( '.ova_menu_clasic .ova_wrap_nav .ova_nav' );

			  	if ( $( window ).width() <= 1024 ) {
			  		ovaNav.addClass( 'canvas_bg_mobile' );
			  	} else {
			  		ovaNav.removeClass( 'canvas_bg_mobile' );
			  	}
			}

      });

      /* Search Popup */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_search_popup.default', function(){
			$( '.ova_wrap_search_popup i' ).on( 'click', function(){
				$( this ).closest( '.ova_wrap_search_popup' ).addClass( 'show' );
			});

			$( '.btn_close' ).on( 'click', function(){
				$( this ).closest( '.ova_wrap_search_popup' ).removeClass( 'show' );

			});
		});
		/* end Search Popup */

		/* Skill bar */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_skill_bar.default', function(){
			$('.skillbar').appear();
			$(document.body).on( 'appear', '.skillbar', function(){
				jQuery(this).find('.skillbar-bar').animate({
					width:jQuery(this).attr('data-percent'),
				},3000);

				jQuery(this).find('.percent').animate({
					left: jQuery(this).attr('data-percent') 
				},{
					duration: 3000,
					step: function( now, fx ){
						// console.log( 'now: ' + now );
						var data = Math.round(now);
						$(this).find('.relative span').html(data + '%');
					}

				});

			});

		});
		/* end skill bar */


		/* Form email */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_form_mail.default', function(){
			$('.ova-form-mail input[type="submit"]').on('click', function(e){
				var that = $(this);
				var flag = true;
				$('.ova-form-mail .con .input .error').css({'display':'none'});
				that.closest('.ova-form-mail').find('.field').each(function( index ){
					if( $(this).hasClass('required') && $(this).val() == '' ){
						flag = false;
						$(this).parent('.input').children('.error').css({'display':'block'});
					}
				});

				if( ! flag ){
					e.preventDefault();
					return false;
				}
				
			})
		});
		/* end email */


		/* testimonial */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_testimonial.default', function(){
			$(".slide-testimonials").each(function(){
		        var owlsl = $(this) ;
		        var owlsl_ops = owlsl.data('options') ? owlsl.data('options') : {};

		        var responsive_value = {
		            0:{
		              items:1,
		              nav:false
		            },
		            576:{
		              items:1

		            },
		            992:{
		              items:1
		            },
		            1170:{
		              items:owlsl_ops.items
		            }
		        };
		        
		        owlsl.owlCarousel({
		          autoWidth: owlsl_ops.autoWidth,
		          margin: owlsl_ops.margin,
		          items: owlsl_ops.items,
		          loop: owlsl_ops.loop,
		          autoplay: owlsl_ops.autoplay,
		          autoplayTimeout: owlsl_ops.autoplayTimeout,
		          center: owlsl_ops.center,
		          nav: owlsl_ops.nav,
		          dots: owlsl_ops.dots,
		          thumbs: owlsl_ops.thumbs,
		          autoplayHoverPause: owlsl_ops.autoplayHoverPause,
		          slideBy: owlsl_ops.slideBy,
		          smartSpeed: owlsl_ops.smartSpeed,
		          navText:[
		          '<i class="fa fa-angle-left" ></i>',
		          '<i class="fa fa-angle-right" ></i>'
		          ],
		          responsive: responsive_value,
		        });

		      /* Fixed WCAG */
		      owlsl.find(".owl-nav button.owl-prev").attr("title", "Previous");
            owlsl.find(".owl-nav button.owl-next").attr("title", "Next");
            owlsl.find(".owl-dots button").attr("title", "Dots");

		      });
		});
		/* end testimonial */

		/* ova_slide*/
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_slide.default', function(){
			$(".slide").each(function(){
		        var owlsl = $(this) ;
		        var owlsl_ops = owlsl.data('options') ? owlsl.data('options') : {};

		        var responsive_value = {
		            0:{
		              items:1,
		              nav:false
		            },
		            576:{
		              items:1

		            },
		            768:{
		              items:2
		            },
		            1025:{
		              items:owlsl_ops.items
		            }
		        };
		        
		        owlsl.owlCarousel({
		          autoWidth: owlsl_ops.autoWidth,
		          margin: owlsl_ops.margin,
		          items: owlsl_ops.items,
		          loop: owlsl_ops.loop,
		          autoplay: owlsl_ops.autoplay,
		          autoplayTimeout: owlsl_ops.autoplayTimeout,
		          center: owlsl_ops.center,
		          nav: owlsl_ops.nav,
		          dots: owlsl_ops.dots,
		          thumbs: owlsl_ops.thumbs,
		          autoplayHoverPause: owlsl_ops.autoplayHoverPause,
		          slideBy: owlsl_ops.slideBy,
		          smartSpeed: owlsl_ops.smartSpeed,
		          navText:[
		          '<i class="fa fa-angle-left" ></i>',
		          '<i class="fa fa-angle-right" ></i>'
		          ],
		          responsive: responsive_value,
		        });

		      });
		});
		/* end ova_slide */


		/* ova_blog_slide */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_blog_slide.default', function(){
			$(".blog-slide").each(function(){
		        var owlsl = $(this) ;
		        var owlsl_ops = owlsl.data('options') ? owlsl.data('options') : {};
		        var responsive_value = {
		            0:{
		              items:1,
		              nav:false,
		              autoplayHoverPause:false
		            },
		            576:{
		              items:1,
		              autoplayHoverPause:false


		            },
		            992:{
		              items:2,
		              nav:false
		            },
		            1170:{
		              items:owlsl_ops.items
		            }
		        };
		        
		        owlsl.owlCarousel({
		          autoWidth: owlsl_ops.autoWidth,
		          margin: owlsl_ops.margin,
		          items: owlsl_ops.items,
		          loop: owlsl_ops.loop,
		          autoplay: owlsl_ops.autoplay,
		          autoplayTimeout: owlsl_ops.autoplayTimeout,
		          center: owlsl_ops.center,
		          nav: owlsl_ops.nav,
		          dots: owlsl_ops.dots,
		          thumbs: owlsl_ops.thumbs,
		          autoplayHoverPause: owlsl_ops.autoplayHoverPause,
		          slideBy: owlsl_ops.slideBy,
		          smartSpeed: owlsl_ops.smartSpeed,
		          navText:[
		          '<i class="arrow_carrot-left" ></i>',
		          '<i class="arrow_carrot-right" ></i>'
		          ],
		          responsive: responsive_value,
		        });
		        
		        /* Fixed WCAG */
		        owlsl.find(".owl-nav button.owl-prev").attr("title", "Previous");
		        owlsl.find(".owl-nav button.owl-next").attr("title", "Next");
		        owlsl.find(".owl-dots button").attr("title", "Dots");

		      });
		});
		/* end ova_blog_slide */
		

		/* contact */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_contact_slide.default', function(){
			$(".slide-contact").each(function(){
		        var owlsl = $(this) ;
		        var owlsl_ops = owlsl.data('options') ? owlsl.data('options') : {};

		        var responsive_value = {
		            0:{
		              items:1,
		              nav:false
		            },
		            576:{
		              items:1

		            },
		            992:{
		              items:2
		            },
		            1170:{
		              items:owlsl_ops.items
		            }
		        };
		        
		        owlsl.owlCarousel({
		          autoWidth: owlsl_ops.autoWidth,
		          margin: owlsl_ops.margin,
		          items: owlsl_ops.items,
		          loop: owlsl_ops.loop,
		          autoplay: owlsl_ops.autoplay,
		          autoplayTimeout: owlsl_ops.autoplayTimeout,
		          center: owlsl_ops.center,
		          nav: true,
		          dots: owlsl_ops.dots,
		          thumbs: owlsl_ops.thumbs,
		          autoplayHoverPause: owlsl_ops.autoplayHoverPause,
		          slideBy: owlsl_ops.slideBy,
		          smartSpeed: owlsl_ops.smartSpeed,
		          navText:[
		          '<i class="arrow_carrot-left" ></i>',
		          '<i class="arrow_carrot-right" ></i>'
		          ],
		          responsive: responsive_value,
		        });

		        /* Fixed WCAG */
		        owlsl.find(".owl-nav button.owl-prev").attr("title", "Previous");
		        owlsl.find(".owl-nav button.owl-next").attr("title", "Next");
		        owlsl.find(".owl-dots button").attr("title", "Dots");

		      });
		});
		/* end contact */

		/* Time Coundown */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_time_countdown.default', function(){
			
			var date = $('.due_date').data('day').split(' ');
			var day = date[0].split('-');
			var time = date[1].split(':');
			var date_countdown = new Date( day[0], day[1]-1, day[2], time[0], time[1] );
			$('.due_date').countdown({until: date_countdown, format: 'DHMS'});
			
		});
      

      /* ova_history */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_history.default', function(){

			$(window).scroll(function() {
				var wS = $(this).scrollTop();
	      		$('.ova-history .wp-item').each(function(){
	      			var hT = $(this).offset().top;
				    var hH = $(this).outerHeight();
				    var wH = $(window).height();
				    
				   if (wS + 250 > (hT+hH-wH)){
				      $(this).addClass('active');
				   }
		  		})
			});
   
   	});

   	/* ova_title_slide */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_title.default', function(){
			$(".title-slide").each(function(){
		        var owlsl = $(this) ;
		        var owlsl_ops = owlsl.data('options') ? owlsl.data('options') : {};

		        var responsive_value = {
		            0:{
		              items:1,
		              nav:true
		            },
		            576:{
		              items:1,
		              nav:true

		            },
		            992:{
		              items:1,
		              nav:true
		            },
		            1170:{
		              items:owlsl_ops.items
		            }
		        };
		        
		        owlsl.owlCarousel({
		          autoWidth: owlsl_ops.autoWidth,
		          margin: owlsl_ops.margin,
		          items: owlsl_ops.items,
		          loop: owlsl_ops.loop,
		          autoplay: owlsl_ops.autoplay,
		          autoplayTimeout: owlsl_ops.autoplayTimeout,
		          center: owlsl_ops.center,
		          nav: owlsl_ops.nav,
		          dots: owlsl_ops.dots,
		          thumbs: owlsl_ops.thumbs,
		          autoplayHoverPause: owlsl_ops.autoplayHoverPause,
		          slideBy: owlsl_ops.slideBy,
		          smartSpeed: owlsl_ops.smartSpeed,
		          navText:[
		          '<i class="arrow_carrot-left" ></i>',
		          '<i class="arrow_carrot-right" ></i>'
		          ],
		          responsive: responsive_value,
		        });

		        /* Fixed WCAG */
		        owlsl.find(".owl-nav button.owl-prev").attr("title", "Previous");
		        owlsl.find(".owl-nav button.owl-next").attr("title", "Next");

		      });
		});
		/* end ova_title_slide */


   	/* ova_tabs */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_tabs.default', function(){

         function activeTab(obj) {
            $('.tab-wrapper ul li').removeClass('active');

           	$(obj).addClass('active');

           	var id = $(obj).find('a').attr('href');

           	$('.tab-item').hide();
           	$(id) .show();
         }

       	$('.tab li').click(function(){
           	activeTab(this);
           	return false;
       	});

       	activeTab($('.tab li:first-child'));
			
      		
   	});

   	/* ova_give */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_give_donations.default', function(){

         if( $(".archive_give_donation .media .video").length > 0 ){
	         $(".archive_give_donation .media .video").fancybox({
	            iframe : {
	               css : {
	                  maxWidth : '80%',
	               }
	            }
	         });
	      }
      		
   	});


   	/* ova_iso */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_iso.default', function(){

			var $grid = $('.ova_isotope').isotope({
				itemSelector: '.grid-item',
				percentPosition: true,
				masonry: {
				// use element for option
				columnWidth: '.grid-sizer'
				}
			});

			$(window).resize(function(){
				$grid.isotope('layout');
			});

			$( document ).ready(function() {
			   $grid.isotope('layout');
			});
      		
   	});

   	/* ova_page_menu */
		elementorFrontend.hooks.addAction('frontend/element_ready/ova_menu_page.default', function(){

			$('.ova_menu_page.type3').each(function(){
				var toggle = $(this).find('.dropdown-toggle');
				toggle.off('click').on('click', function(){
					$(this).parent().find('.dropdown-menu').first().toggle('fast');
				});
			});
      		
   	});
   
   
});

})(jQuery);