tabs-min.js
1.41 KB
function wp_zinc_tabs_init(){var $;$=jQuery,wp_zinc_tabs_destroy(),$(".wpzinc-js-tabs").each((function(){var t=$(this),a=$(t).data("panels-container"),i=$(t).data("panel"),n=$(t).data("active"),e=$(t).data("match-height");wp_zinc_tabs_update(t,a,i,n,$("a."+n,$(t)).attr("href")),void 0!==e&&$(a).height($(e).innerHeight()),$(t).on("click.wpzinc_tabs","a",(function(e){if(location.hostname!==this.hostname&&this.hostname.length)return!0;e.preventDefault(),wp_zinc_tabs_update(t,a,i,n,$(this).attr("href"))}))})),$(".wpzinc-tab-indicator").on("change.wpzinc_tab_indicator",(function(t){var a=$(this).data("tab");if($(this).is("input"))var i=$(this).prop("checked");else if($(this).is("select"))var i=$(this).val();1==i?$("a[href=#"+a+"]").addClass("enabled"):$("a[href=#"+a+"]").removeClass("enabled")}))}function wp_zinc_tabs_update(t,a,i,n,e){!function($){if(void 0!==e&&0!=e.length){var c=$('a[href="'+e+'"]',$(t));$("a",$(t)).removeClass(n),$(i,$(a)).hide(),$('a[href="'+e+'"]',$(t)).addClass(n),$(e).show(),void 0!==$(c).data("documentation")&&$("a.nav-tab.documentation").attr("href",$(c).data("documentation")),setTimeout((function(){$(t).trigger("change",c)}),500)}}(jQuery)}function wp_zinc_tabs_destroy(){var $;($=jQuery)(".wpzinc-js-tabs").each((function(){$(this).off("click.wpzinc_tabs","a"),$(this).off("change.wpzinc_tab_indicator")}))}jQuery(document).ready((function($){$(".wpzinc-js-tabs").length>0&&wp_zinc_tabs_init()}));