Current File : /home/kjohakhy/https:/airworldmechanical.net/demo//wb.panel.min.js
/* Copyright WYSIWYG Web Builder 2025 - https://www.wysiwygwebbuilder.com */
(function(b){b.fn.panel=function(c){return this.each(function(){b.panel(this,c)})};b.panel=function(c,a){var d={animate:!0,animationDuration:200,animationEasing:"swing",dismissible:!0,display:"push",overlay:!1,position:"left",toggle:!1};$obj=b(c);a&&(d=b.extend(d,a));d.id=$obj.attr("id");d.trigger="";if(d.toggle)d.trigger="#"+d.id;else{var g=b("a[href='#"+d.id+"']");0!=g.length&&(d.trigger="#"+g.first().attr("id"))}var f=d.id+"_panel";(g=$obj.attr("href"))||(g="#"+$obj.attr("id"));0==b("#container").length&&
"push"==d.display&&b("body").wrapInner('<div id="container" style="position:relative;margin:0" />');var e=b("<div />");e.attr("id",f);e.css("display","reveal"==d.display?"block":"none");e.data("panel",d);1==d.overlay&&(f=b("<div />"),f.attr("id",$obj.attr("id")+"_overlay"),f.attr("class","panel_overlay"),b("body").append(f),f.click(function(h){b.panel.hide(e)}));b(g).appendTo(e).show();b("body").append(e);""!=d.trigger&&b(d.trigger).click(function(h){h.preventDefault();h.stopPropagation();("reveal"==
d.display?e.hasClass("reveal"):e.is(":visible"))?b.panel.hide(e):b.panel.show(e)});b(document).bind("click keyup",function(h){("keyup"!=h.type||27==h.keyCode)&&e.is(":visible")&&e.data("panel").dismissible&&b.panel.hide(e)});e.click(function(h){h.stopPropagation()})};b.panel.show=function(c){var a=c.data("panel"),d=c.outerWidth(!0),g=c.outerHeight(!0),f={},e={};if(!(("reveal"==a.display?c.hasClass("reveal"):c.is(":visible"))||a.isBusy))if(a.isBusy=!0,""!=a.trigger&&b(a.trigger).addClass("open"),a.overlay&&
b(".panel_overlay").fadeIn(),"reveal"==a.display)c.addClass("reveal"),a.isBusy=!1;else{"left"==a.position?(c.css({left:"-"+d+"px",right:"auto"}),f["margin-left"]="+="+d,e.left="+="+d):"top"==a.position?(c.css({top:"-"+g+"px",bottom:"auto"}),f["margin-top"]="+="+g,e.top="+="+g):"bottom"==a.position?(c.css({top:"auto",bottom:"-"+g+"px"}),f["margin-top"]="-="+g,e.bottom="+="+g):(c.css({left:"auto",right:"-"+d+"px"}),f["margin-left"]="-="+d,e.right="+="+d);var h=0;"absolute"==c.css("position")&&(h=b(document.body).outerHeight(!0));
a.animate?("push"==a.display&&b("body").animate(f,a.animationDuration,a.animationEasing),c.show().animate(e,a.animationDuration,a.animationEasing,function(){a.isBusy=!1;0!=h&&c.height(h)})):("push"==a.display&&b("body").css(f),c.show().css(e),a.isBusy=!1,0!=h&&c.height(h))}};b.panel.hide=function(c){var a=c.data("panel"),d=c.outerWidth(!0),g=c.outerHeight(!0),f={},e={};("reveal"==a.display?c.hasClass("reveal"):c.is(":visible"))&&!a.isBusy&&(a.isBusy=!0,""!=a.trigger&&b(a.trigger).removeClass("open"),
a.overlay&&b(".panel_overlay").fadeOut(),"reveal"==a.display?(c.removeClass("reveal"),a.isBusy=!1):("left"==a.position?(f["margin-left"]="-="+d,e.left="-="+d):"top"==a.position?(f["margin-top"]="-="+g,e.top="-="+g):"bottom"==a.position?(f["margin-top"]="+="+g,e.bottom="-="+g):(f["margin-left"]="+="+d,e.right="-="+d),a.animate?(c.animate(e,a.animationDuration,a.animationEasing,function(){c.hide();a.isBusy=!1}),"push"==a.display&&b("body").animate(f,a.animationDuration,a.animationEasing)):("push"==
a.display&&b("body").css(f),c.css(e).hide(),a.isBusy=!1)))}})(jQuery);