Shadow-Here


Server : Apache/2.4.41 (Ubuntu)
System : Linux cls 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : iscuser ( 1001)
PHP Version : 7.4.12
Disable Function : shell_exec,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /var/www/html/all-domains/srh/www/Waltham-dental_V2/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :
Current File : /var/www/html/all-domains/srh/www/Waltham-dental_V2/js/theme.js
//  Theme Custom jquery file, 


"use strict";

// Prealoder
function prealoader() {
  if ($('#loader').length) {
    $('#loader').fadeOut(); // will first fade out the loading animation
    $('#loader-wrapper').delay(350).fadeOut('slow'); // will fade out the white DIV that covers the website.
    $('body').delay(350).css({ 'overflow': 'visible' });
  };
}



// placeholder remove
function removePlaceholder() {
  if ($("input,textarea").length) {
    $("input,textarea").each(
      function () {
        $(this).data('holder', $(this).attr('placeholder'));
        $(this).on('focusin', function () {
          $(this).attr('placeholder', '');
        });
        $(this).on('focusout', function () {
          $(this).attr('placeholder', $(this).data('holder'));
        });

      });
  }
}


// Theme-banner slider 
function BannerSlider() {
  var banner = $("#theme-main-banner");
  if (banner.length) {
    banner.camera({ //here I declared some settings, the height and the presence of the thumbnails 
      height: '47%',
      pagination: false,
      navigation: true,
      thumbnails: false,
      playPause: false,
      pauseOnClick: false,
      autoPlay: true,
      hover: false,
      overlayer: true,
      loader: 'none',
      minHeight: '700px',
      time: 5500,
    });
  };
}


// Masonary Gallery 
function masonaryBlog() {
  if ($(".blog-masonary").length) {
    $('.blog-masonary').masonry({
      // set itemSelector so .grid-sizer is not used in layout
      itemSelector: '.grid-item',
      // use element for option
      columnWidth: '.grid-sizer',
      percentPosition: true
    })
  }
}



// WOW animation 
function wowAnimation() {
  if ($('.wow').length) {
    var wow = new WOW(
      {
        boxClass: 'wow',      // animated element css class (default is wow)
        animateClass: 'animated', // animation css class (default is animated) 
        mobile: true,       // trigger animations on mobile devices (default is true)
        live: true,       // act on asynchronously loaded content (default is true)
        callback: function (box) {
          // the callback is fired every time an animation is started
          // the argument that is passed in is the DOM node being animated
        },
        scrollContainer: null // optional scroll container selector, otherwise use window
      }
    );
    wow.init();
  }
}


// Mixitup gallery
function mixitupGallery() {
  if ($("#mixitUp-item").length) {
    $("#mixitUp-item").mixItUp()
  };
}


// Portfolio Silder
function portfolioSlider() {
  var cSlider = $(".portfolio-slider");
  if (cSlider.length) {
    cSlider.owlCarousel({
      animateOut: 'slideOutLeft',
      loop: true,
      nav: false,
      dots: false,
      autoplay: true,
      autoplayTimeout: 4000,
      smartSpeed: 1200,
      lazyLoad: true,
      responsive: {
        0: {
          items: 1
        },
        551: {
          items: 2
        },
        768: {
          items: 3
        },
        992: {
          items: 4
        }
      },
    })
  }
}


// Testimonial Slider
function testimonialSlider() {
  var logoslider = $(".testimonial-slider");
  if (logoslider.length) {
    logoslider.owlCarousel({
      loop: true,
      nav: true,
      navText: ["ï…·", "ï…¸"],
      dots: false,
      autoplay: true,
      autoplayTimeout: 4000,
      autoplaySpeed: 1200,
      smartSpeed: 1300,
      lazyLoad: true,
      items: 1
    })
  }
}

// Partner Logo Footer 
function partnersLogo() {
  var logoslider = $("#partner-logo");
  if (logoslider.length) {
    logoslider.owlCarousel({
      loop: true,
      nav: false,
      dots: false,
      autoplay: true,
      autoplayTimeout: 3000,
      autoplaySpeed: 1600,
      lazyLoad: true,
      singleItem: true,
      responsive: {
        0: {
          items: 1
        },
        550: {
          items: 2
        },
        992: {
          items: 4
        }
      }
    })
  }
}



// Counter function
function CounterNumberChanger() {
  var timer = $('.timer');
  if (timer.length) {
    timer.appear(function () {
      timer.countTo();
    })
  }
}

// Scroll to top
function scrollToTop() {
  if ($('.scroll-top').length) {

    //Check to see if the window is top if not then display button
    $(window).on('scroll', function () {
      if ($(this).scrollTop() > 200) {
        $('.scroll-top').fadeIn();
      } else {
        $('.scroll-top').fadeOut();
      }
    });

    //Click event to scroll to top
    $('.scroll-top').on('click', function () {
      $('html, body').animate({ scrollTop: 0 }, 1500);
      return false;
    });
  }
}



//Contact Form Validation
function contactFormValidation() {
  if ($('.form-validation').length) {
    $('.form-validation').validate({ // initialize the plugin
      rules: {
        email: {
          required: true,
          email: true
        },
        sub: {
          required: true
        },
        message: {
          required: true
        }
      },
      submitHandler: function (form) {
        $(form).ajaxSubmit({
          success: function () {
            $('.form-validation :input').attr('disabled', 'disabled');
            $('.form-validation').fadeTo("slow", 1, function () {
              $(this).find(':input').attr('disabled', 'disabled');
              $(this).find('label').css('cursor', 'default');
              $('#alert-success').fadeIn();
            });
          },
          error: function () {
            $('.form-validation').fadeTo("slow", 1, function () {
              $('#alert-error').fadeIn();
            });
          }
        });
      }
    });
  }
}

// Close suddess Alret
function closeSuccessAlert() {
  var closeButton = $(".closeAlert");
  if (closeButton.length) {
    closeButton.on('click', function () {
      $(".alert-wrapper").fadeOut();
    });
    closeButton.on('click', function () {
      $(".alert-wrapper").fadeOut();
    })
  }
}


// Sticky header
// function stickyHeader () {
//   if ($('.theme-menu-wrapper').length) {
//     var sticky = $('.theme-menu-wrapper'),
//         scroll = $(window).scrollTop();

//     if (scroll >= 190) sticky.addClass('fixed');
//     else sticky.removeClass('fixed');

//   };
// }


// Accordion panel
function themeAccrodion() {
  if ($('.theme-accordion > .panel').length) {
    $('.theme-accordion > .panel').on('show.bs.collapse', function (e) {
      var heading = $(this).find('.panel-heading');
      heading.addClass("active-panel");

    });
    $('.theme-accordion > .panel').on('hidden.bs.collapse', function (e) {
      var heading = $(this).find('.panel-heading');
      heading.removeClass("active-panel");
      //setProgressBar(heading.get(0).id);
    });
    $('.panel-heading a').on('click', function (e) {
      if ($(this).parents('.panel').children('.panel-collapse').hasClass('in')) {
        e.stopPropagation();
      }
    });
  };
}


// shop price ranger
function priceRanger() {
  if ($('.price-ranger').length) {
    $('.price-ranger #slider-range').slider({
      range: true,
      min: 0,
      max: 1200,
      values: [99, 1035],
      slide: function (event, ui) {
        $('.price-ranger .ranger-min-max-block .min').val('$' + ui.values[0]);
        $('.price-ranger .ranger-min-max-block .max').val('$' + ui.values[1]);
      }
    });
    $('.price-ranger .ranger-min-max-block .min').val('$' + $('.price-ranger #slider-range').slider('values', 0));
    $('.price-ranger .ranger-min-max-block .max').val('$' + $('.price-ranger #slider-range').slider('values', 1));
  };
}


// Product value
function productValue() {
  var inputVal = $("#product-value");
  if (inputVal.length) {
    $("#value-decrease").click(function () {
      var v = inputVal.val() - 1;
      if (v >= inputVal.attr('min'))
        inputVal.val(v)
    });

    $("#value-increase").click(function () {
      var v = inputVal.val() * 1 + 1;
      if (v <= inputVal.attr('max'))
        inputVal.val(v)
    });
  }
}

// Related Product Slider
function productSlider() {
  var pSlider = $(".related-product-slider");
  if (pSlider.length) {
    pSlider.owlCarousel({
      loop: true,
      nav: false,
      dots: false,
      autoplay: true,
      autoplayTimeout: 4000,
      autoplaySpeed: 1000,
      lazyLoad: true,
      smartSpeed: 1000,
      responsive: {
        0: {
          items: 1
        },
        551: {
          items: 2
        },
        992: {
          items: 3
        }
      }
    })
  }
}

// Youtube Video
function youtubeVideo() {
  var embed = $(".embed-video");
  if (embed.length) {
    embed.fitVids();
  }
}

// DOM ready function
jQuery(document).on('ready', function () {
  (function ($) {
    removePlaceholder();
    BannerSlider();
    wowAnimation();
    //mixitupGallery ();
    testimonialSlider();
    portfolioSlider();
    partnersLogo();
    CounterNumberChanger();
    scrollToTop();
    contactFormValidation();
    closeSuccessAlert();
    themeAccrodion();
    priceRanger();
    productValue();
    productSlider();
    youtubeVideo()
  })(jQuery);
});


// Window scroll function
jQuery(window).on('scroll', function () {
  (function ($) {
    stickyHeader();
  })(jQuery);
});

// Window load function
jQuery(window).on('load', function () {
  (function ($) {
    masonaryBlog();
    prealoader()
  })(jQuery);
});

Samx