/home/awneajlw/www/wp-content/themes/codz/assets/js/radiantthemes-custom.js
(function($){
"use strict";
jQuery(document).on("ready", function(){
// SCROLL TO TOP
jQuery(window).on("scroll", function(){
if (jQuery(this).scrollTop()>100){
jQuery(".scrollup").addClass("active");
}else{
jQuery(".scrollup").removeClass("active");
}
});
jQuery(".scrollup").on("click", function(){
jQuery("html, body").animate({scrollTop:0},600);
return false;
});
// FLYOUT SEARCH BAR
jQuery(".header-flyout-searchbar i, .header-flyout-searchbar span[class*='ti-']").on("click", function(){
jQuery("body").toggleClass("flyout-searchbar-active");
});
jQuery(".flyout-search-close").on("click", function(){
jQuery("body").removeClass("flyout-searchbar-active");
});
// SIDEBAR SEARCH BUTTON CHANGE
// BLOG COMMENT BUTTON CHANGE
jQuery(".comments-area .comment-form > p input[type='submit']").each(function(){
jQuery(this).replaceWith("<button type='submit'><span>" + jQuery(this).attr("value") + "</span></button>");
});
jQuery(".comments-area .comment-form > p input[type='reset']").each(function(){
jQuery(this).replaceWith("<button type='reset'><span>" + jQuery(this).attr("value") + "</span></button>");
});
// TOOLTIP
jQuery("[data-toggle='tooltip']").tooltip();
// HEADER RESPONSIVE NAV / MOBILE MENU
jQuery(".header-responsive-nav").each(function(){
jQuery(this).sidr({
side: 'right',
speed: 600,
displace: false,
renaming: false,
source: '.mobile-menu',
name: 'mobile-menu',
onOpen: function(){
jQuery("body").addClass("mobile-menu-open");
},
onClose: function(){
jQuery("body").removeClass("mobile-menu-open");
},
});
jQuery(".mobile-menu-close, .overlay").on("click", function(){
jQuery.sidr('close', 'mobile-menu');
});
});
// HAMBURGER SIDR
jQuery(".header-hamburger-menu").each(function(){
jQuery(this).sidr({
side: 'right',
speed: 400,
displace: false,
renaming: false,
source: '.hamburger-menu-holder',
name: 'hamburger-menu',
onOpen: function(){
jQuery("body").addClass("hamburger-menu-open");
},
onClose: function(){
jQuery("body").removeClass("hamburger-menu-open");
},
});
jQuery(".hamburger-menu-close-lines").on("click", function(){
jQuery.sidr('close', 'hamburger-menu');
});
});
// SIDEBAR MENU
jQuery("body[data-header-style='header-style-three']").each(function(){
jQuery(this).find(".vc_section, .vc_row").removeAttr("style data-vc-full-width data-vc-full-width-init data-vc-stretch-content");
});
jQuery(".responsive-sidemenu-open").each(function(){
jQuery(this).sidr({
side: 'left',
speed: 600,
displace: false,
renaming: false,
source: '.sidemenu-holder',
name: 'sidemenu',
onOpen: function(){
jQuery("body").addClass("sidemenu-open");
},
onClose: function(){
jQuery("body").removeClass("sidemenu-open");
},
});
jQuery(".responsive-sidemenu-close").on("click", function(){
jQuery.sidr('close', 'sidemenu');
});
});
jQuery("body[data-header-style='header-style-three'] .nav li").on("click", function(){
jQuery(this).children("ul").slideToggle(500);
});
// SIDEMENU SIDR
jQuery(".header-sidebar-menu-open, .mobile-sidebar-menu-open").each(function(){
jQuery(this).sidr({
side: 'left',
speed: 300,
displace: false,
renaming: false,
source: '.sidemenu-holder',
name: 'sidemenu',
onOpen: function(){
jQuery("body").addClass("sidemenu-open");
},
onClose: function(){
jQuery("body").removeClass("sidemenu-open");
},
});
jQuery(".sidemenu-close").on("click", function(){
jQuery.sidr('close', 'sidemenu');
});
});
jQuery("body[data-header-style='header-style-four'] .nav li").on("click", function(){
jQuery(this).children("ul").slideToggle(500);
});
// FLYOUT MENU BAR
jQuery(".header-flyout-menu").on("click", function(){
jQuery("body").addClass("flyout-menu-active");
});
jQuery(".flyout-menu-close").on("click", function(){
jQuery("body").removeClass("flyout-menu-active");
});
jQuery("body[data-header-style='header-style-five'] .flyout-menu-nav li").on("click", function(){
jQuery(this).children("ul").slideToggle(500);
});
// SLIDEOUT MENU BAR
jQuery(".header-slideout-menu").on("click", function(){
jQuery("body").addClass("slideout-menu-active");
});
jQuery(".slideout-menu-close").on("click", function(){
jQuery("body").removeClass("slideout-menu-active");
});
jQuery("body[data-header-style='header-style-fourteen'] .slideout-menu-nav li").on("click", function(){
jQuery(this).children("ul").slideToggle(500);
});
// FLEXI MENU BAR
jQuery(".header-flexi-menu").on("click", function(){
jQuery("body").addClass("flexi-menu-active");
});
jQuery(".flexi-menu-close").on("click", function(){
jQuery("body").removeClass("flexi-menu-active");
});
jQuery("body[data-header-style='header-style-seven'] .flexi-menu-nav li").on("click", function(){
jQuery(this).children("ul").slideToggle(500);
});
// RADIANTTHEMES MEGA MENU
jQuery(".sidr .menu-item-has-children").each(function(){
jQuery(this).children("ul, .rt-mega-menu").css({
"display": "none",
});
jQuery(this).append("<span class='radiantthemes-open-submenu'></span>");
jQuery(this).find(".radiantthemes-open-submenu").on("click", function(){
jQuery(this).parent(".menu-item-has-children").toggleClass("radiantthemes-menu-open");
jQuery(this).parent(".menu-item-has-children").children("ul, .rt-mega-menu").slideToggle(700);
});
});
// PAGE TRANSITION
jQuery("body[data-page-transition='1'] a:not(.fancybox):not(.video-link):not([data-fancybox])").each(function(){
jQuery(this).on("click", function(event){
let PageLink = jQuery(this).attr("href");
if ( "#" == PageLink ) {
} else if ( PageLink.startsWith("#") ) {
} else {
event.preventDefault();
jQuery("body").addClass("page-transition-active");
setTimeout(function(){
window.location.href = PageLink ;
}, 700);
}
});
});
// PRODUCT QUANTITY
jQuery(".shop_single .quantity input[type=number]").each(function(){
jQuery(this).addClass("form-control");
jQuery(this).parent().addClass("input-group");
jQuery(this).before("<div class='input-group-addon quantity-decrease'>-</div>");
jQuery(this).after("<div class='input-group-addon quantity-increase'>+</div>");
jQuery(this).parent().find(".quantity-decrease").on("click", function(){
if ( jQuery(this).parent().find("input[type=number]").val() == jQuery(this).parent().find("input[type=number]").attr("min") ) {
alert("Sorry! You're already on lowest value.");
} else {
jQuery(this).parent().find("input[type=number]").val( +jQuery(this).parent().find("input[type=number]").val() - 1 );
}
});
jQuery(this).parent().find(".quantity-increase").on("click", function(){
jQuery(this).parent().find("input[type=number]").val( +jQuery(this).parent().find("input[type=number]").val() + 1 );
});
});
// MATCHHEIGHT
jQuery(".matchHeight").matchHeight();
// ONEPAGENAV
jQuery("ul.menu.single-page-mode").onePageNav({
currentClass: "current-menu-item",
changeHash: true,
scrollSpeed: 1000,
easing: "swing",
});
// WOW
var wow = new WOW({
boxClass: 'wow',
animateClass: 'animated',
mobile: true,
live: true,
scrollContainer: null,
});
wow.init();
// NICESCROLL
if( jQuery(window).width() > 767 ){
jQuery(".infinity-scroll").niceScroll({
cursorcolor: jQuery("body").data("nicescroll-cursorcolor"),
cursorwidth: jQuery("body").data("nicescroll-cursorwidth"),
cursorborder: "none",
cursorborderradius: "0",
});
}
// STICKY
jQuery(".radiantthemes-sticky-style-one").sticky();
jQuery(window).on("scroll", function(){
jQuery(".radiantthemes-sticky-style-two").each(function(){
if ( jQuery(window).scrollTop() > ( jQuery(this).innerHeight() + 75 ) ) {
jQuery(this).addClass("delayed-sticky-mode");
} else {
jQuery(this).removeClass("delayed-sticky-mode");
}
if ( jQuery(window).scrollTop() > ( jQuery(this).innerHeight() + 150 ) ) {
jQuery(this).addClass("delayed-sticky-mode-acivate");
jQuery(".wraper_header").css({
"padding-bottom" : jQuery(this).innerHeight() + "px",
});
} else {
jQuery(this).removeClass("delayed-sticky-mode-acivate");
jQuery(".wraper_header").css({
"padding-bottom" : "0",
});
}
if ( jQuery(window).scrollTop() > jQuery(this).data("delay") ) {
jQuery(this).addClass("i-am-delayed-sticky");
} else {
jQuery(this).removeClass("i-am-delayed-sticky");
}
});
});
// RATINA
jQuery("img").attr("data-no-retina", "");
jQuery(".radiantthemes-retina img").removeAttr("data-no-retina");
// FANCYBOX
jQuery(".fancybox").fancybox({
animationEffect: "zoom-in-out",
animationDuration: 500,
zoomOpacity: "auto",
});
});
jQuery(window).on("load", function(){
// PROLOADER
setTimeout(function(){
jQuery(".preloader").addClass("loaded");
}, jQuery(".preloader").data("preloader-timeout") );
// PAGE TRANSITION
setTimeout(function(){
jQuery(".page-transition-layer").removeClass("i-am-active");
}, 700);
// MATCHHEIGHT
setTimeout(function(){
jQuery(".matchHeight").matchHeight();
}, 2000);
// ISOTOPE
setTimeout(function(){
jQuery(".isotope-blog-style").isotope({
itemSelector: '.isotope-blog-style-item',
layoutMode: 'masonry',
});
}, 100);
// STUCKING FOOTER
if ( jQuery(window).width() > 768 ) {
jQuery(document).ready( StuckingFooter );
jQuery(window).resize( StuckingFooter );
function StuckingFooter(){
jQuery(".footer-custom-stucking-container").css({
"height" : jQuery(".footer-custom-stucking-mode").innerHeight() ,
});
};
}
if (jQuery.fn.owlCarousel) {
//LANDING BLOG CAROUSEL
jQuery(".blog-carousel").owlCarousel({
stagePadding: 250,
items: 1,
loop: true,
autoplay: true,
autoplayTimeout: 6000,
lazyLoad: true,
margin: 20,
dots: false,
animateOut: 'fadeInRight',
animateIn: 'fadeInRight',
responsive: {
0: {
items: 1,
stagePadding: 0
},
600: {
items: 3,
},
1000: {
items: 2,
}
}
});
}
// RADIANTTHEMES COUNTER
setTimeout(function(){
jQuery(".radiantthemes-counterup").each(function(){
jQuery(this).text( jQuery(this).data("counterup-value") );
});
}, 1);
});
})(jQuery);