trAvis - MANAGER
Edit File: plus-header-extras.min.js
/*header Extras*/(function(a){"use strict";a(document).ready(function(){var b=a(".header-plus-music-toggle");b.on("click",function(b){b.preventDefault();var c=a(this),d=c.attr("data-bgmusic"),e=c.attr("data-bgmusic_load"),f=c.attr("data-bgmusic_volume"),g=new buzz.sound(d,{preload:!1,loop:!0,volume:f});"on"==e?(g.fadeTo(0,1e3,function(){buzz.all().pause()}),c.removeClass("on"),c.attr("data-bgmusic_load","off"),e="off"):(a(".header-plus-music-toggle.on").each(function(){a(this).removeClass("on"),a(this).attr("data-bgmusic_load","off")}),g.fadeTo(50,1e3,function(){buzz.all().pause(),g.play()}),c.addClass("on"),c.attr("data-bgmusic_load","on"),e="on")})}),jQuery(document).on("elementor/popup/show",(b,c)=>{var d=jQuery("#elementor-popup-modal-"+c).find(".header-plus-music-toggle");if(d.length){var e=d.attr("data-bgmusic"),f=d.attr("data-bgmusic_load"),g=d.attr("data-bgmusic_volume");if(e)var h=new buzz.sound(e,{preload:!1,loop:!0,volume:g});d.on("click",function(b){b.preventDefault();var c=a(this);"on"==f?(h.fadeTo(0,1e3,function(){h.pause()}),c.removeClass("on"),c.attr("data-bgmusic_load","off"),f="off"):(jQuery(".header-plus-music-toggle.on").each(function(){jQuery(this).removeClass("on"),jQuery(this).attr("data-bgmusic_load","off")}),h.fadeTo(50,1e3,function(){buzz.all().pause(),h.play()}),c.addClass("on"),c.attr("data-bgmusic_load","on"),f="on")})}}),jQuery(document).on("elementor/popup/hide",(a,b)=>{var c=jQuery("#elementor-popup-modal-"+b).find(".header-plus-music-toggle.on");if(c.length){var d=c.attr("data-bgmusic"),e=c.attr("data-bgmusic_load"),f=c.attr("data-bgmusic_volume");if("on"==e){if(d)var g=new buzz.sound(d,{preload:!1,loop:!0,volume:f});var h=c;g.fadeTo(50,1e3,function(){buzz.all().pause()}),h.removeClass("on"),h.attr("data-bgmusic_load","off")}}});var b=function(a,b){a.find(".header-extra-icons");if(b(".header-extra-toggle-click").on("click",function(a){a.preventDefault(),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-2").addClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-3").addClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-4").addClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-content").addClass("open"),b(this).closest(".extra-toggle-icon").find(".extra-toggle-content-overlay").addClass("open")}),b(".extra-toggle-close-menu").on("click",function(a){a.preventDefault(),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-2").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-3").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-4").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-content").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".extra-toggle-content-overlay").removeClass("open")}),b(".extra-toggle-content-overlay").on("click",function(a){a.preventDefault(),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-2").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-3").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-click.style-4").removeClass("open"),b(this).closest(".extra-toggle-icon").find(".header-extra-toggle-content").removeClass("open"),b(this).removeClass("open")}),b(".header-extra-icons .search-icon",a).length){var c=b(".header-extra-icons .search-icon",a),d=c.find(".plus-post-search-icon"),e=c.find(".plus-search-close");d.on("click",function(){var a=b(this),c=a.closest(".search-icon").find(".plus-search-form"),d=c.data("style");"style-1"!=d&&"style-3"!=d||c.hasClass("open")||(c.addClass("open"),c.css({opacity:0,display:"block"}),c.css("transform","perspective(200px) translateZ(30px)"),c.animate({transform:"none",opacity:1},{ease:"easeOutQuart",duration:500,complete:function(){c.css("transform","none")}})),("style-2"==d||"style-4"==d)&&c.toggleClass("open")}),e.on("click",function(){var a=b(this),c=a.closest(".plus-search-form"),d=c.data("style");("style-1"==d||"style-3"==d)&&c.hasClass("open")&&(c.removeClass("open"),c.css("transform","perspective(200px) translateZ(30px)"),c.animate({transform:"perspective(200px) translateZ(30px)",opacity:0},{duration:300,ease:"easeInQuad",complete:function(){c.css("display","none")}})),("style-2"==d||"style-4"==d)&&c.toggleClass("open")}),b(document).mouseup(function(a){var c=b(".plus-search-form.plus-search-form-content.style-3");c.is(a.target)||0!==c.has(a.target).length||c.removeClass("open").css("opacity","0").css("display","none").css("transform","perspective(200px) translateZ(30px)");var d=b(".header-extra-icons .plus-search-form.plus-search-form-content.style-4");d.is(a.target)||0!==d.has(a.target).length||d.removeClass("open");var e=b(".header-extra-icons .plus-search-form.plus-search-form-content.style-2");e.is(a.target)||0!==e.has(a.target).length||e.removeClass("open")})}if(b(".header-extra-icons .mini-cart-icon",a).length){var f;b(".header-extra-icons .mini-cart-icon.style-1",a).length&&(b(".header-extra-icons .mini-cart-icon.style-1 .content-icon-list").on("mouseover",function(){b(".tpmc-header-extra-toggle-content-ext",this).addClass("open"),b(".widget_shopping_cart",this).addClass("open"),clearTimeout(f)}),b("body").on("mouseleave",".header-extra-icons .mini-cart-icon.style-1 .content-icon-list",function(){var a=b(this);setTimeout(function(){a.is(":hover")||(a.find(".widget_shopping_cart").removeClass("open"),a.find(".tpmc-header-extra-toggle-content-ext").removeClass("open"))},50)})),b(".header-extra-icons .mini-cart-icon.style-2",a).length&&(b(".header-extra-icons .mini-cart-icon.style-2 .content-icon-list .plus-cart-icon").on("click",function(a){a.preventDefault(),b(this).addClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".tpmc-header-extra-toggle-content").addClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".tpmc-extra-toggle-content-overlay").addClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".widget.woocommerce.widget_shopping_cart").addClass("open")}),b(".mini-cart-icon.style-2 .tpmc-extra-toggle-close-menu").on("click",function(a){a.preventDefault(),b(this).removeClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".widget.woocommerce.widget_shopping_cart").removeClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".tpmc-header-extra-toggle-content").removeClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".content-icon-list").removeClass("open"),b(this).closest(".mini-cart-icon.style-2").find(".tpmc-extra-toggle-content-overlay").removeClass("open")}),b(".mini-cart-icon.style-2 .tpmc-extra-toggle-content-overlay").on("click",function(a){a.preventDefault(),b(this).closest(".mini-cart-icon.style-2").find(".tpmc-extra-toggle-close-menu").trigger("click"),b(this).removeClass("open")}))}};a(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/tp-header-extras.default",b)})})(jQuery);