Current File : /home/kelaby89/sergio-cuchi.tattoo/wp-content/plugins/so-widgets-bundle/widgets/tabs/js/tabs.min.js |
var sowb=window.sowb||{};jQuery((function(t){sowb.setupTabs=function(){t(".sow-tabs").each((function(e,s){var o=t(s),i=o.closest(".so-widget-sow-tabs");if(i.data("initialized"))return t(this);var a,r=o.find("> .sow-tabs-panel-container"),n=o.find("> .sow-tabs-tab-container > .sow-tabs-tab"),w=o.find(".sow-tabs-tab-selected").index(),d=r.find("> .sow-tabs-panel");d.not(":eq("+w+")").hide();var l=function(e){var s=sowTabs.scrollto_offset?sowTabs.scrollto_offset:90,o=i.offset().top-s;e?t("body,html").animate({scrollTop:o},200):window.scrollTo(0,o)},f=function(t){return sowTabs.scrollto_after_change&&(t.offset().top<window.scrollY||t.offset().top+t.height()>window.scrollY)},c=function(e,s){var o=t(e);if(o.is(".sow-tabs-tab-selected"))return f(o)&&l(!0),!0;var r=o.index();if(r>-1){a&&a.finish();var w=n.filter(".sow-tabs-tab-selected");w.removeClass("sow-tabs-tab-selected");var c=w.index(),b=d.eq(c).children(),u=d.eq(r).children();w.attr("aria-selected",!1),o.attr("aria-selected",!0),b.attr("aria-hidden","true"),a=d.eq(c).fadeOut("fast",(function(){t(this).trigger("hide"),u.removeAttr("aria-hidden"),d.eq(r).fadeIn({duration:"fast",start:function(){(f(o)||sowTabs.always_scroll)&&t(window).trigger("resize"),t(sowb).trigger("setup_widgets")},complete:function(){t(this).trigger("show"),(s||f(o))&&l(!0)}})})),o.addClass("sow-tabs-tab-selected"),s||i.trigger("tab_change",[o,i])}};n.on("click",(function(){c(this)})),n.on("keydown",(function(e){const s=t(this);if("ArrowLeft"!==e.key&&"ArrowRight"!==e.key)return;let o;e.preventDefault(),"ArrowLeft"===e.key&&(o=s.prev().get(0)?s.prev():s.siblings().last()),"ArrowRight"===e.key&&(o=s.next().get(0)?s.next():s.siblings().first()),s!==o&&(o.trigger("focus"),c(o.get(0)))})),i.data("initialized",!0)}))},sowb.setupTabs(),t(sowb).on("setup_widgets",sowb.setupTabs)})),window.sowb=sowb;