123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716 |
- /**
- * EasyUI for jQuery 1.6.10
- *
- * Copyright (c) 2009-2018 www.jeasyui.com. All rights reserved.
- *
- * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
- * To use it on other terms please contact us: info@jeasyui.com
- *
- */
- (function($){
- function _1(c){
- var w=0;
- $(c).children().each(function(){
- w+=$(this).outerWidth(true);
- });
- return w;
- };
- function _2(_3){
- var _4=$.data(_3,"tabs").options;
- if(!_4.showHeader){
- return;
- }
- var _5=$(_3).children("div.tabs-header");
- var _6=_5.children("div.tabs-tool:not(.tabs-tool-hidden)");
- var _7=_5.children("div.tabs-scroller-left");
- var _8=_5.children("div.tabs-scroller-right");
- var _9=_5.children("div.tabs-wrap");
- if(_4.tabPosition=="left"||_4.tabPosition=="right"){
- if(!_6.length){
- return;
- }
- _6._outerWidth(_5.width());
- var _a={left:_4.tabPosition=="left"?"auto":0,right:_4.tabPosition=="left"?0:"auto",top:_4.toolPosition=="top"?0:"auto",bottom:_4.toolPosition=="top"?"auto":0};
- var _b={marginTop:_4.toolPosition=="top"?_6.outerHeight():0};
- _6.css(_a);
- _9.css(_b);
- return;
- }
- var _c=_5.outerHeight();
- if(_4.plain){
- _c-=_c-_5.height();
- }
- _6._outerHeight(_c);
- var _d=_1(_5.find("ul.tabs"));
- var _e=_5.width()-_6._outerWidth();
- if(_d>_e){
- _7.add(_8).show()._outerHeight(_c);
- if(_4.toolPosition=="left"){
- _6.css({left:_7.outerWidth(),right:""});
- _9.css({marginLeft:_7.outerWidth()+_6._outerWidth(),marginRight:_8._outerWidth(),width:_e-_7.outerWidth()-_8.outerWidth()});
- }else{
- _6.css({left:"",right:_8.outerWidth()});
- _9.css({marginLeft:_7.outerWidth(),marginRight:_8.outerWidth()+_6._outerWidth(),width:_e-_7.outerWidth()-_8.outerWidth()});
- }
- }else{
- _7.add(_8).hide();
- if(_4.toolPosition=="left"){
- _6.css({left:0,right:""});
- _9.css({marginLeft:_6._outerWidth(),marginRight:0,width:_e});
- }else{
- _6.css({left:"",right:0});
- _9.css({marginLeft:0,marginRight:_6._outerWidth(),width:_e});
- }
- }
- };
- function _f(_10){
- var _11=$.data(_10,"tabs").options;
- var _12=$(_10).children("div.tabs-header");
- if(_11.tools){
- if(typeof _11.tools=="string"){
- $(_11.tools).addClass("tabs-tool").appendTo(_12);
- $(_11.tools).show();
- }else{
- _12.children("div.tabs-tool").remove();
- var _13=$("<div class=\"tabs-tool\"><table cellspacing=\"0\" cellpadding=\"0\" style=\"height:100%\"><tr></tr></table></div>").appendTo(_12);
- var tr=_13.find("tr");
- for(var i=0;i<_11.tools.length;i++){
- var td=$("<td></td>").appendTo(tr);
- var _14=$("<a href=\"javascript:;\"></a>").appendTo(td);
- _14[0].onclick=eval(_11.tools[i].handler||function(){
- });
- _14.linkbutton($.extend({},_11.tools[i],{plain:true}));
- }
- }
- }else{
- _12.children("div.tabs-tool").remove();
- }
- };
- function _15(_16,_17){
- var _18=$.data(_16,"tabs");
- var _19=_18.options;
- var cc=$(_16);
- if(!_19.doSize){
- return;
- }
- if(_17){
- $.extend(_19,{width:_17.width,height:_17.height});
- }
- cc._size(_19);
- var _1a=cc.children("div.tabs-header");
- var _1b=cc.children("div.tabs-panels");
- var _1c=_1a.find("div.tabs-wrap");
- var ul=_1c.find(".tabs");
- ul.children("li").removeClass("tabs-first tabs-last");
- ul.children("li:first").addClass("tabs-first");
- ul.children("li:last").addClass("tabs-last");
- if(_19.tabPosition=="left"||_19.tabPosition=="right"){
- _1a._outerWidth(_19.showHeader?_19.headerWidth:0);
- _1b._outerWidth(cc.width()-_1a.outerWidth());
- _1a.add(_1b)._size("height",isNaN(parseInt(_19.height))?"":cc.height());
- _1c._outerWidth(_1a.width());
- ul._outerWidth(_1c.width()).css("height","");
- }else{
- _1a.children("div.tabs-scroller-left,div.tabs-scroller-right,div.tabs-tool:not(.tabs-tool-hidden)").css("display",_19.showHeader?"block":"none");
- _1a._outerWidth(cc.width()).css("height","");
- if(_19.showHeader){
- _1a.css("background-color","");
- _1c.css("height","");
- }else{
- _1a.css("background-color","transparent");
- _1a._outerHeight(0);
- _1c._outerHeight(0);
- }
- ul._outerHeight(_19.tabHeight).css("width","");
- ul._outerHeight(ul.outerHeight()-ul.height()-1+_19.tabHeight).css("width","");
- _1b._size("height",isNaN(parseInt(_19.height))?"":(cc.height()-_1a.outerHeight()));
- _1b._size("width",cc.width());
- }
- if(_18.tabs.length){
- var d1=ul.outerWidth(true)-ul.width();
- var li=ul.children("li:first");
- var d2=li.outerWidth(true)-li.width();
- var _1d=_1a.width()-_1a.children(".tabs-tool:not(.tabs-tool-hidden)")._outerWidth();
- var _1e=Math.floor((_1d-d1-d2*_18.tabs.length)/_18.tabs.length);
- $.map(_18.tabs,function(p){
- _1f(p,(_19.justified&&$.inArray(_19.tabPosition,["top","bottom"])>=0)?_1e:undefined);
- });
- if(_19.justified&&$.inArray(_19.tabPosition,["top","bottom"])>=0){
- var _20=_1d-d1-_1(ul);
- _1f(_18.tabs[_18.tabs.length-1],_1e+_20);
- }
- }
- _2(_16);
- function _1f(p,_21){
- var _22=p.panel("options");
- var p_t=_22.tab.find("a.tabs-inner");
- var _21=_21?_21:(parseInt(_22.tabWidth||_19.tabWidth||undefined));
- if(_21){
- p_t._outerWidth(_21);
- }else{
- p_t.css("width","");
- }
- p_t._outerHeight(_19.tabHeight);
- p_t.css("lineHeight",p_t.height()+"px");
- p_t.find(".easyui-fluid:visible").triggerHandler("_resize");
- };
- };
- function _23(_24){
- var _25=$.data(_24,"tabs").options;
- var tab=_26(_24);
- if(tab){
- var _27=$(_24).children("div.tabs-panels");
- var _28=_25.width=="auto"?"auto":_27.width();
- var _29=_25.height=="auto"?"auto":_27.height();
- tab.panel("resize",{width:_28,height:_29});
- }
- };
- function _2a(_2b){
- var _2c=$.data(_2b,"tabs").tabs;
- var cc=$(_2b).addClass("tabs-container");
- var _2d=$("<div class=\"tabs-panels\"></div>").insertBefore(cc);
- cc.children("div").each(function(){
- _2d[0].appendChild(this);
- });
- cc[0].appendChild(_2d[0]);
- $("<div class=\"tabs-header\">"+"<div class=\"tabs-scroller-left\"></div>"+"<div class=\"tabs-scroller-right\"></div>"+"<div class=\"tabs-wrap\">"+"<ul class=\"tabs\"></ul>"+"</div>"+"</div>").prependTo(_2b);
- cc.children("div.tabs-panels").children("div").each(function(i){
- var _2e=$.extend({},$.parser.parseOptions(this),{disabled:($(this).attr("disabled")?true:undefined),selected:($(this).attr("selected")?true:undefined)});
- _3e(_2b,_2e,$(this));
- });
- cc.children("div.tabs-header").find(".tabs-scroller-left, .tabs-scroller-right").hover(function(){
- $(this).addClass("tabs-scroller-over");
- },function(){
- $(this).removeClass("tabs-scroller-over");
- });
- cc.bind("_resize",function(e,_2f){
- if($(this).hasClass("easyui-fluid")||_2f){
- _15(_2b);
- _23(_2b);
- }
- return false;
- });
- };
- function _30(_31){
- var _32=$.data(_31,"tabs");
- var _33=_32.options;
- $(_31).children("div.tabs-header").unbind().bind("click",function(e){
- if($(e.target).hasClass("tabs-scroller-left")){
- $(_31).tabs("scrollBy",-_33.scrollIncrement);
- }else{
- if($(e.target).hasClass("tabs-scroller-right")){
- $(_31).tabs("scrollBy",_33.scrollIncrement);
- }else{
- var li=$(e.target).closest("li");
- if(li.hasClass("tabs-disabled")){
- return false;
- }
- var a=$(e.target).closest("a.tabs-close");
- if(a.length){
- _5d(_31,_34(li));
- }else{
- if(li.length){
- var _35=_34(li);
- var _36=_32.tabs[_35].panel("options");
- if(_36.collapsible){
- _36.closed?_53(_31,_35):_7b(_31,_35);
- }else{
- _53(_31,_35);
- }
- }
- }
- return false;
- }
- }
- }).bind("contextmenu",function(e){
- var li=$(e.target).closest("li");
- if(li.hasClass("tabs-disabled")){
- return;
- }
- if(li.length){
- _33.onContextMenu.call(_31,e,li.find("span.tabs-title").html(),_34(li));
- }
- });
- function _34(li){
- var _37=0;
- li.parent().children("li").each(function(i){
- if(li[0]==this){
- _37=i;
- return false;
- }
- });
- return _37;
- };
- };
- function _38(_39){
- var _3a=$.data(_39,"tabs").options;
- var _3b=$(_39).children("div.tabs-header");
- var _3c=$(_39).children("div.tabs-panels");
- _3b.removeClass("tabs-header-top tabs-header-bottom tabs-header-left tabs-header-right");
- _3c.removeClass("tabs-panels-top tabs-panels-bottom tabs-panels-left tabs-panels-right");
- if(_3a.tabPosition=="top"){
- _3b.insertBefore(_3c);
- }else{
- if(_3a.tabPosition=="bottom"){
- _3b.insertAfter(_3c);
- _3b.addClass("tabs-header-bottom");
- _3c.addClass("tabs-panels-top");
- }else{
- if(_3a.tabPosition=="left"){
- _3b.addClass("tabs-header-left");
- _3c.addClass("tabs-panels-right");
- }else{
- if(_3a.tabPosition=="right"){
- _3b.addClass("tabs-header-right");
- _3c.addClass("tabs-panels-left");
- }
- }
- }
- }
- if(_3a.plain==true){
- _3b.addClass("tabs-header-plain");
- }else{
- _3b.removeClass("tabs-header-plain");
- }
- _3b.removeClass("tabs-header-narrow").addClass(_3a.narrow?"tabs-header-narrow":"");
- var _3d=_3b.find(".tabs");
- _3d.removeClass("tabs-pill").addClass(_3a.pill?"tabs-pill":"");
- _3d.removeClass("tabs-narrow").addClass(_3a.narrow?"tabs-narrow":"");
- _3d.removeClass("tabs-justified").addClass(_3a.justified?"tabs-justified":"");
- if(_3a.border==true){
- _3b.removeClass("tabs-header-noborder");
- _3c.removeClass("tabs-panels-noborder");
- }else{
- _3b.addClass("tabs-header-noborder");
- _3c.addClass("tabs-panels-noborder");
- }
- _3a.doSize=true;
- };
- function _3e(_3f,_40,pp){
- _40=_40||{};
- var _41=$.data(_3f,"tabs");
- var _42=_41.tabs;
- if(_40.index==undefined||_40.index>_42.length){
- _40.index=_42.length;
- }
- if(_40.index<0){
- _40.index=0;
- }
- var ul=$(_3f).children("div.tabs-header").find("ul.tabs");
- var _43=$(_3f).children("div.tabs-panels");
- var tab=$("<li>"+"<a href=\"javascript:;\" class=\"tabs-inner\">"+"<span class=\"tabs-title\"></span>"+"<span class=\"tabs-icon\"></span>"+"</a>"+"</li>");
- if(!pp){
- pp=$("<div></div>");
- }
- if(_40.index>=_42.length){
- tab.appendTo(ul);
- pp.appendTo(_43);
- _42.push(pp);
- }else{
- tab.insertBefore(ul.children("li:eq("+_40.index+")"));
- pp.insertBefore(_43.children("div.panel:eq("+_40.index+")"));
- _42.splice(_40.index,0,pp);
- }
- pp.panel($.extend({},_40,{tab:tab,border:false,noheader:true,closed:true,doSize:false,iconCls:(_40.icon?_40.icon:undefined),onLoad:function(){
- if(_40.onLoad){
- _40.onLoad.apply(this,arguments);
- }
- _41.options.onLoad.call(_3f,$(this));
- },onBeforeOpen:function(){
- if(_40.onBeforeOpen){
- if(_40.onBeforeOpen.call(this)==false){
- return false;
- }
- }
- var p=$(_3f).tabs("getSelected");
- if(p){
- if(p[0]!=this){
- $(_3f).tabs("unselect",_4d(_3f,p));
- p=$(_3f).tabs("getSelected");
- if(p){
- return false;
- }
- }else{
- _23(_3f);
- return false;
- }
- }
- var _44=$(this).panel("options");
- _44.tab.addClass("tabs-selected");
- var _45=$(_3f).find(">div.tabs-header>div.tabs-wrap");
- var _46=_44.tab.position().left;
- var _47=_46+_44.tab.outerWidth();
- if(_46<0||_47>_45.width()){
- var _48=_46-(_45.width()-_44.tab.width())/2;
- $(_3f).tabs("scrollBy",_48);
- }else{
- $(_3f).tabs("scrollBy",0);
- }
- var _49=$(this).panel("panel");
- _49.css("display","block");
- _23(_3f);
- _49.css("display","none");
- },onOpen:function(){
- if(_40.onOpen){
- _40.onOpen.call(this);
- }
- var _4a=$(this).panel("options");
- var _4b=_4d(_3f,this);
- _41.selectHis.push(_4b);
- _41.options.onSelect.call(_3f,_4a.title,_4b);
- },onBeforeClose:function(){
- if(_40.onBeforeClose){
- if(_40.onBeforeClose.call(this)==false){
- return false;
- }
- }
- $(this).panel("options").tab.removeClass("tabs-selected");
- },onClose:function(){
- if(_40.onClose){
- _40.onClose.call(this);
- }
- var _4c=$(this).panel("options");
- _41.options.onUnselect.call(_3f,_4c.title,_4d(_3f,this));
- }}));
- $(_3f).tabs("update",{tab:pp,options:pp.panel("options"),type:"header"});
- };
- function _4e(_4f,_50){
- var _51=$.data(_4f,"tabs");
- var _52=_51.options;
- if(_50.selected==undefined){
- _50.selected=true;
- }
- _3e(_4f,_50);
- _52.onAdd.call(_4f,_50.title,_50.index);
- if(_50.selected){
- _53(_4f,_50.index);
- }
- };
- function _54(_55,_56){
- _56.type=_56.type||"all";
- var _57=$.data(_55,"tabs").selectHis;
- var pp=_56.tab;
- var _58=pp.panel("options");
- var _59=_58.title;
- $.extend(_58,_56.options,{iconCls:(_56.options.icon?_56.options.icon:undefined)});
- if(_56.type=="all"||_56.type=="body"){
- pp.panel();
- }
- if(_56.type=="all"||_56.type=="header"){
- var tab=_58.tab;
- if(_58.header){
- tab.find(".tabs-inner").html($(_58.header));
- }else{
- var _5a=tab.find("span.tabs-title");
- var _5b=tab.find("span.tabs-icon");
- _5a.html(_58.title);
- _5b.attr("class","tabs-icon");
- tab.find("a.tabs-close").remove();
- if(_58.closable){
- _5a.addClass("tabs-closable");
- $("<a href=\"javascript:;\" class=\"tabs-close\"></a>").appendTo(tab);
- }else{
- _5a.removeClass("tabs-closable");
- }
- if(_58.iconCls){
- _5a.addClass("tabs-with-icon");
- _5b.addClass(_58.iconCls);
- }else{
- _5a.removeClass("tabs-with-icon");
- }
- if(_58.tools){
- var _5c=tab.find("span.tabs-p-tool");
- if(!_5c.length){
- var _5c=$("<span class=\"tabs-p-tool\"></span>").insertAfter(tab.find("a.tabs-inner"));
- }
- if($.isArray(_58.tools)){
- _5c.empty();
- for(var i=0;i<_58.tools.length;i++){
- var t=$("<a href=\"javascript:;\"></a>").appendTo(_5c);
- t.addClass(_58.tools[i].iconCls);
- if(_58.tools[i].handler){
- t.bind("click",{handler:_58.tools[i].handler},function(e){
- if($(this).parents("li").hasClass("tabs-disabled")){
- return;
- }
- e.data.handler.call(this);
- });
- }
- }
- }else{
- $(_58.tools).children().appendTo(_5c);
- }
- var pr=_5c.children().length*12;
- if(_58.closable){
- pr+=8;
- _5c.css("right","");
- }else{
- pr-=3;
- _5c.css("right","5px");
- }
- _5a.css("padding-right",pr+"px");
- }else{
- tab.find("span.tabs-p-tool").remove();
- _5a.css("padding-right","");
- }
- }
- }
- if(_58.disabled){
- _58.tab.addClass("tabs-disabled");
- }else{
- _58.tab.removeClass("tabs-disabled");
- }
- _15(_55);
- $.data(_55,"tabs").options.onUpdate.call(_55,_58.title,_4d(_55,pp));
- };
- function _5d(_5e,_5f){
- var _60=$.data(_5e,"tabs");
- var _61=_60.options;
- var _62=_60.tabs;
- var _63=_60.selectHis;
- if(!_64(_5e,_5f)){
- return;
- }
- var tab=_65(_5e,_5f);
- var _66=tab.panel("options").title;
- var _67=_4d(_5e,tab);
- if(_61.onBeforeClose.call(_5e,_66,_67)==false){
- return;
- }
- var tab=_65(_5e,_5f,true);
- tab.panel("options").tab.remove();
- tab.panel("destroy");
- _61.onClose.call(_5e,_66,_67);
- _15(_5e);
- var his=[];
- for(var i=0;i<_63.length;i++){
- var _68=_63[i];
- if(_68!=_67){
- his.push(_68>_67?_68-1:_68);
- }
- }
- _60.selectHis=his;
- var _69=$(_5e).tabs("getSelected");
- if(!_69&&his.length){
- _67=_60.selectHis.pop();
- $(_5e).tabs("select",_67);
- }
- };
- function _65(_6a,_6b,_6c){
- var _6d=$.data(_6a,"tabs").tabs;
- var tab=null;
- if(typeof _6b=="number"){
- if(_6b>=0&&_6b<_6d.length){
- tab=_6d[_6b];
- if(_6c){
- _6d.splice(_6b,1);
- }
- }
- }else{
- var tmp=$("<span></span>");
- for(var i=0;i<_6d.length;i++){
- var p=_6d[i];
- tmp.html(p.panel("options").title);
- var _6e=tmp.text();
- tmp.html(_6b);
- _6b=tmp.text();
- if(_6e==_6b){
- tab=p;
- if(_6c){
- _6d.splice(i,1);
- }
- break;
- }
- }
- tmp.remove();
- }
- return tab;
- };
- function _4d(_6f,tab){
- var _70=$.data(_6f,"tabs").tabs;
- for(var i=0;i<_70.length;i++){
- if(_70[i][0]==$(tab)[0]){
- return i;
- }
- }
- return -1;
- };
- function _26(_71){
- var _72=$.data(_71,"tabs").tabs;
- for(var i=0;i<_72.length;i++){
- var tab=_72[i];
- if(tab.panel("options").tab.hasClass("tabs-selected")){
- return tab;
- }
- }
- return null;
- };
- function _73(_74){
- var _75=$.data(_74,"tabs");
- var _76=_75.tabs;
- for(var i=0;i<_76.length;i++){
- var _77=_76[i].panel("options");
- if(_77.selected&&!_77.disabled){
- _53(_74,i);
- return;
- }
- }
- _53(_74,_75.options.selected);
- };
- function _53(_78,_79){
- var p=_65(_78,_79);
- if(p&&!p.is(":visible")){
- _7a(_78);
- if(!p.panel("options").disabled){
- p.panel("open");
- }
- }
- };
- function _7b(_7c,_7d){
- var p=_65(_7c,_7d);
- if(p&&p.is(":visible")){
- _7a(_7c);
- p.panel("close");
- }
- };
- function _7a(_7e){
- $(_7e).children("div.tabs-panels").each(function(){
- $(this).stop(true,true);
- });
- };
- function _64(_7f,_80){
- return _65(_7f,_80)!=null;
- };
- function _81(_82,_83){
- var _84=$.data(_82,"tabs").options;
- _84.showHeader=_83;
- $(_82).tabs("resize");
- };
- function _85(_86,_87){
- var _88=$(_86).find(">.tabs-header>.tabs-tool");
- if(_87){
- _88.removeClass("tabs-tool-hidden").show();
- }else{
- _88.addClass("tabs-tool-hidden").hide();
- }
- $(_86).tabs("resize").tabs("scrollBy",0);
- };
- $.fn.tabs=function(_89,_8a){
- if(typeof _89=="string"){
- return $.fn.tabs.methods[_89](this,_8a);
- }
- _89=_89||{};
- return this.each(function(){
- var _8b=$.data(this,"tabs");
- if(_8b){
- $.extend(_8b.options,_89);
- }else{
- $.data(this,"tabs",{options:$.extend({},$.fn.tabs.defaults,$.fn.tabs.parseOptions(this),_89),tabs:[],selectHis:[]});
- _2a(this);
- }
- _f(this);
- _38(this);
- _15(this);
- _30(this);
- _73(this);
- });
- };
- $.fn.tabs.methods={options:function(jq){
- var cc=jq[0];
- var _8c=$.data(cc,"tabs").options;
- var s=_26(cc);
- _8c.selected=s?_4d(cc,s):-1;
- return _8c;
- },tabs:function(jq){
- return $.data(jq[0],"tabs").tabs;
- },resize:function(jq,_8d){
- return jq.each(function(){
- _15(this,_8d);
- _23(this);
- });
- },add:function(jq,_8e){
- return jq.each(function(){
- _4e(this,_8e);
- });
- },close:function(jq,_8f){
- return jq.each(function(){
- _5d(this,_8f);
- });
- },getTab:function(jq,_90){
- return _65(jq[0],_90);
- },getTabIndex:function(jq,tab){
- return _4d(jq[0],tab);
- },getSelected:function(jq){
- return _26(jq[0]);
- },select:function(jq,_91){
- return jq.each(function(){
- _53(this,_91);
- });
- },unselect:function(jq,_92){
- return jq.each(function(){
- _7b(this,_92);
- });
- },exists:function(jq,_93){
- return _64(jq[0],_93);
- },update:function(jq,_94){
- return jq.each(function(){
- _54(this,_94);
- });
- },enableTab:function(jq,_95){
- return jq.each(function(){
- var _96=$(this).tabs("getTab",_95).panel("options");
- _96.tab.removeClass("tabs-disabled");
- _96.disabled=false;
- });
- },disableTab:function(jq,_97){
- return jq.each(function(){
- var _98=$(this).tabs("getTab",_97).panel("options");
- _98.tab.addClass("tabs-disabled");
- _98.disabled=true;
- });
- },showHeader:function(jq){
- return jq.each(function(){
- _81(this,true);
- });
- },hideHeader:function(jq){
- return jq.each(function(){
- _81(this,false);
- });
- },showTool:function(jq){
- return jq.each(function(){
- _85(this,true);
- });
- },hideTool:function(jq){
- return jq.each(function(){
- _85(this,false);
- });
- },scrollBy:function(jq,_99){
- return jq.each(function(){
- var _9a=$(this).tabs("options");
- var _9b=$(this).find(">div.tabs-header>div.tabs-wrap");
- var pos=Math.min(_9b._scrollLeft()+_99,_9c());
- _9b.animate({scrollLeft:pos},_9a.scrollDuration);
- function _9c(){
- var w=0;
- var ul=_9b.children("ul");
- ul.children("li").each(function(){
- w+=$(this).outerWidth(true);
- });
- return w-_9b.width()+(ul.outerWidth()-ul.width());
- };
- });
- }};
- $.fn.tabs.parseOptions=function(_9d){
- return $.extend({},$.parser.parseOptions(_9d,["tools","toolPosition","tabPosition",{fit:"boolean",border:"boolean",plain:"boolean"},{headerWidth:"number",tabWidth:"number",tabHeight:"number",selected:"number"},{showHeader:"boolean",justified:"boolean",narrow:"boolean",pill:"boolean"}]));
- };
- $.fn.tabs.defaults={width:"auto",height:"auto",headerWidth:150,tabWidth:"auto",tabHeight:32,selected:0,showHeader:true,plain:false,fit:false,border:true,justified:false,narrow:false,pill:false,tools:null,toolPosition:"right",tabPosition:"top",scrollIncrement:100,scrollDuration:400,onLoad:function(_9e){
- },onSelect:function(_9f,_a0){
- },onUnselect:function(_a1,_a2){
- },onBeforeClose:function(_a3,_a4){
- },onClose:function(_a5,_a6){
- },onAdd:function(_a7,_a8){
- },onUpdate:function(_a9,_aa){
- },onContextMenu:function(e,_ab,_ac){
- }};
- })(jQuery);
|