File "pp-advanced-tabs.min.js"
Full path: /home/kosmetik/public_html/wp-content/plugins/powerpack-elements/assets/js/min/pp-advanced-tabs.min.js
File
size: 3.33 B
MIME-type: text/plain
Charset: utf-8
Download Open Edit Advanced Editor Back
!function(l){PPAdvancedTabs=function(a){this.elem=a,this.elemClass=a.find(".pp-advanced-tabs"),this.tabs=a.find(".pp-tabs-labels .pp-advanced-tabs-title"),this.tabsResponsive=a.find(".pp-tabs-panels .pp-advanced-tabs-title"),this._init()},PPAdvancedTabs.prototype={settings:{},elemClass:"",_init:function(){var a=l(window);this.tabs.click(l.proxy(this._labelClick,this)),this.tabsResponsive.click(l.proxy(this._responsiveLabelClick,this)),this._responsiveCollapsed(),0<this.elem.find(".at-vertical").length&&(this._resize(),a.off("resize"+this.elemClass),a.on("resize"+this.elemClass,l.proxy(this._resize,this))),this._hashChange(),l(window).on("hashchange",l.proxy(this._hashChange,this))},_hashChange:function(){var a;location.hash&&0<l(location.hash).length&&((a=l(location.hash+".pp-tabs-label"))&&0<a.length&&(location.href="#",l("html, body").animate({scrollTop:a.parents(".pp-advanced-tabs").offset().top-50+"px"},500,function(){a.hasClass("pp-tab-active")||a.trigger("click")})))},_labelClick:function(a){var s=l(a.target).closest(".pp-tabs-label"),t=s.data("index"),e=s.closest(".pp-advanced-tabs"),i=e.data("scroll-top");s.closest(".pp-advanced-tabs-wrapper").hasClass("at-vertical")&&"yes"===i&&l("html, body").animate({scrollTop:e.offset().top},500),e.find(".pp-tabs-labels:first > .pp-tab-active").removeClass("pp-tab-active"),e.find(".pp-tabs-panels:first > .pp-tabs-panel > .pp-tab-active").removeClass("pp-tab-active"),e.find(".pp-tabs-panels:first > .pp-tabs-panel > .pp-tabs-label").removeClass("pp-tab-active"),e.find('.pp-tabs-labels:first > .pp-tabs-label[data-index="'+t+'"]').addClass("pp-tab-active"),e.find(".pp-tabs-panels:first > .pp-tabs-panel > #pp-advanced-tabs-content-"+t).addClass("pp-tab-active"),e.find('.pp-tabs-panels:first > .pp-tabs-panel > .pp-tabs-label[data-index="'+t+'"]').addClass("pp-tab-active"),l(document).trigger("ppe-tabs-switched",[e.find("#pp-advanced-tabs-content-"+t)])},_responsiveLabelClick:function(a){var s=l(a.target).closest(".pp-tabs-label"),t=s.closest(".pp-advanced-tabs"),e=s.data("index"),i=s.siblings(".pp-advanced-tabs-content"),p=t.find(".pp-advanced-tabs-content.pp-tab-active"),n=p.data("index");if(e===n)return p.slideUp("normal"),p.removeClass("pp-tab-active"),this.elemClass.find(".pp-tabs-panels .pp-tabs-label").removeClass("pp-tab-active"),void t.removeClass("pp-tabs-animation");t.hasClass("pp-tabs-animation")||(t.addClass("pp-tabs-animation"),p.slideUp("normal"),i.slideDown("normal",function(){t.find(".pp-tab-active").removeClass("pp-tab-active"),t.find('.pp-tabs-label[data-index="'+e+'"]').addClass("pp-tab-active"),i.addClass("pp-tab-active"),t.removeClass("pp-tabs-animation"),"undefined"!=typeof l.fn.isotope&&i.find(".pp-content-post-grid").isotope("layout"),s.offset().top<l(window).scrollTop()+100&&l("html, body").animate({scrollTop:s.offset().top-100},500,"swing"),l(document).trigger("ppe-tabs-switched",[i])}))},_resize:function(){this.elem.find(".at-vertical").each(l.proxy(this._resizeVertical,this))},_resizeVertical:function(){var a=this.elem.find(".at-vertical"),s=a.find(".pp-tabs-labels");a.find(".pp-tabs-panels").css("min-height",s.height()+"px")},_responsiveCollapsed:function(){l(window).innerWidth()<769&&(this.settings.responsiveClosed&&this.elemClass.find(".pp-tabs-panels .pp-tabs-label.pp-tab-active").trigger("click"),this.elemClass.find(".pp-tabs-panels").css("visibility","visible"))}}}(jQuery);