PluginProbe
Themify Event Post / 1.3.2
Themify Event Post v1.3.2
1.3.7 trunk 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6
themify-event-post / includes / themify-metabox / js / meta-box-tabs.js

meta-box-tabs.js in Themify Event Post 1.3.2, at includes/themify-metabox/js/meta-box-tabs.js

12 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Multiple jQuery Tabs
3 * www.ilovecolors.com.ar/multiple-jquery-tabs/
4 *
5 * Copyright (c) 2010 Elio Rivero (http://ilovecolors.com.ar)
6 * Licensed under the GPL (http://www.opensource.org/licenses/gpl-license.php) license.
7 *
8 * Built on top of the jQuery library
9 * http://jquery.com
10 *
11 */
12 var ThemifyTabs;!function($){"use strict";var t=[],i=[],a=[];function s(a){i[a].reference!=t[a].reference&&($(a+" .ilc-tab#"+i[a].reference).show(),$(a+' .ilc-htabs a[href="#'+t[a].reference+'"]').parents("li").removeClass("select"),$(a+' .ilc-htabs a[href="#'+i[a].reference+'"]').parents("li").addClass("select"),$("#"+t[a].reference).hide(),t[a].reference=i[a].reference)}function c(a){var c=0;this.block=a,this.next=function(){t[this.block].reference=$(this.block+" .ilc-htabs a").get()[c].href.split("#")[1],c>=$(this.block+" .ilc-htabs a").get().length-1?c=0:c++,i[this.block].reference=$(this.block+" .ilc-htabs a").get()[c].href.split("#")[1],s(this.block)}}function h(t){this.reference=t}ThemifyTabs=function(l){for(var e in l){var n=l[e].split("_"),r=n[0];$(r+" .ilc-tab:not(:first)").hide(),$(r+" .ilc-tab:first").show(),$(r+" .ilc-htabs a:first").parents("li").addClass("select"),t[r]=new h($(r+" .ilc-htabs a:first").attr("href").split("#")[1]),i[r]=new h($(r+" .ilc-htabs a").get()[1].href.split("#")[1]),a[r]=new c(r),null!=n[1]&&(a[r].intervalid=setInterval("tablist['"+r+"'].next()",n[1])),$(r+" .ilc-htabs a").on("click",(function(t){var c="#"+t.target.getAttribute("href").split("#")[1],h="#"+$(c).parent().parent().attr("id");return i[h].reference=$(this).attr("href").split("#")[1],s(h),clearInterval(a[h].intervalid),!1}))}}}(jQuery);