2c4be708cdbd941095e77302bbd30098838e3975.svn-base 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608
  1. /**
  2. * jQuery EasyUI 1.3.6
  3. *
  4. * Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved.
  5. *
  6. * Licensed under the GPL license: http://www.gnu.org/licenses/gpl.txt
  7. * To use it on other terms please contact us at info@jeasyui.com
  8. *
  9. */
  10. (function($){
  11. function _1(_2){
  12. var _3=$.data(_2,"tabs").options;
  13. if(_3.tabPosition=="left"||_3.tabPosition=="right"||!_3.showHeader){
  14. return;
  15. }
  16. var _4=$(_2).children("div.tabs-header");
  17. var _5=_4.children("div.tabs-tool");
  18. var _6=_4.children("div.tabs-scroller-left");
  19. var _7=_4.children("div.tabs-scroller-right");
  20. var _8=_4.children("div.tabs-wrap");
  21. var _9=_4.outerHeight();
  22. if(_3.plain){
  23. _9-=_9-_4.height();
  24. }
  25. _5._outerHeight(_9);
  26. var _a=0;
  27. $("ul.tabs li",_4).each(function(){
  28. _a+=$(this).outerWidth(true);
  29. });
  30. var _b=_4.width()-_5._outerWidth();
  31. if(_a>_b){
  32. _6.add(_7).show()._outerHeight(_9);
  33. if(_3.toolPosition=="left"){
  34. _5.css({left:_6.outerWidth(),right:""});
  35. _8.css({marginLeft:_6.outerWidth()+_5._outerWidth(),marginRight:_7._outerWidth(),width:_b-_6.outerWidth()-_7.outerWidth()});
  36. }else{
  37. _5.css({left:"",right:_7.outerWidth()});
  38. _8.css({marginLeft:_6.outerWidth(),marginRight:_7.outerWidth()+_5._outerWidth(),width:_b-_6.outerWidth()-_7.outerWidth()});
  39. }
  40. }else{
  41. _6.add(_7).hide();
  42. if(_3.toolPosition=="left"){
  43. _5.css({left:0,right:""});
  44. _8.css({marginLeft:_5._outerWidth(),marginRight:0,width:_b});
  45. }else{
  46. _5.css({left:"",right:0});
  47. _8.css({marginLeft:0,marginRight:_5._outerWidth(),width:_b});
  48. }
  49. }
  50. };
  51. function _c(_d){
  52. var _e=$.data(_d,"tabs").options;
  53. var _f=$(_d).children("div.tabs-header");
  54. if(_e.tools){
  55. if(typeof _e.tools=="string"){
  56. $(_e.tools).addClass("tabs-tool").appendTo(_f);
  57. $(_e.tools).show();
  58. }else{
  59. _f.children("div.tabs-tool").remove();
  60. var _10=$("<div class=\"tabs-tool\"><table cellspacing=\"0\" cellpadding=\"0\" style=\"height:100%\"><tr></tr></table></div>").appendTo(_f);
  61. var tr=_10.find("tr");
  62. for(var i=0;i<_e.tools.length;i++){
  63. var td=$("<td></td>").appendTo(tr);
  64. var _11=$("<a href=\"javascript:void(0);\"></a>").appendTo(td);
  65. _11[0].onclick=eval(_e.tools[i].handler||function(){
  66. });
  67. _11.linkbutton($.extend({},_e.tools[i],{plain:true}));
  68. }
  69. }
  70. }else{
  71. _f.children("div.tabs-tool").remove();
  72. }
  73. };
  74. function _12(_13){
  75. var _14=$.data(_13,"tabs");
  76. var _15=_14.options;
  77. var cc=$(_13);
  78. _15.fit?$.extend(_15,cc._fit()):cc._fit(false);
  79. cc.width(_15.width).height(_15.height);
  80. var _16=$(_13).children("div.tabs-header");
  81. var _17=$(_13).children("div.tabs-panels");
  82. var _18=_16.find("div.tabs-wrap");
  83. var ul=_18.find(".tabs");
  84. for(var i=0;i<_14.tabs.length;i++){
  85. var _19=_14.tabs[i].panel("options");
  86. var p_t=_19.tab.find("a.tabs-inner");
  87. var _1a=parseInt(_19.tabWidth||_15.tabWidth)||undefined;
  88. if(_1a){
  89. p_t._outerWidth(_1a);
  90. }else{
  91. p_t.css("width","");
  92. }
  93. p_t._outerHeight(_15.tabHeight);
  94. p_t.css("lineHeight",p_t.height()+"px");
  95. }
  96. if(_15.tabPosition=="left"||_15.tabPosition=="right"){
  97. _16._outerWidth(_15.showHeader?_15.headerWidth:0);
  98. _17._outerWidth(cc.width()-_16.outerWidth());
  99. _16.add(_17)._outerHeight(_15.height);
  100. _18._outerWidth(_16.width());
  101. ul._outerWidth(_18.width()).css("height","");
  102. }else{
  103. var lrt=_16.children("div.tabs-scroller-left,div.tabs-scroller-right,div.tabs-tool");
  104. _16._outerWidth(_15.width).css("height","");
  105. if(_15.showHeader){
  106. _16.css("background-color","");
  107. _18.css("height","");
  108. lrt.show();
  109. }else{
  110. _16.css("background-color","transparent");
  111. _16._outerHeight(0);
  112. _18._outerHeight(0);
  113. lrt.hide();
  114. }
  115. ul._outerHeight(_15.tabHeight).css("width","");
  116. _1(_13);
  117. var _1b=_15.height;
  118. if(!isNaN(_1b)){
  119. _17._outerHeight(_1b-_16.outerHeight());
  120. }else{
  121. _17.height("auto");
  122. }
  123. var _1a=_15.width;
  124. if(!isNaN(_1a)){
  125. _17._outerWidth(_1a);
  126. }else{
  127. _17.width("auto");
  128. }
  129. }
  130. };
  131. function _1c(_1d){
  132. var _1e=$.data(_1d,"tabs").options;
  133. var tab=_1f(_1d);
  134. if(tab){
  135. var _20=$(_1d).children("div.tabs-panels");
  136. var _21=_1e.width=="auto"?"auto":_20.width();
  137. var _22=_1e.height=="auto"?"auto":_20.height();
  138. tab.panel("resize",{width:_21,height:_22});
  139. }
  140. };
  141. function _23(_24){
  142. var _25=$.data(_24,"tabs").tabs;
  143. var cc=$(_24);
  144. cc.addClass("tabs-container");
  145. var pp=$("<div class=\"tabs-panels\"></div>").insertBefore(cc);
  146. cc.children("div").each(function(){
  147. pp[0].appendChild(this);
  148. });
  149. cc[0].appendChild(pp[0]);
  150. $("<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(_24);
  151. cc.children("div.tabs-panels").children("div").each(function(i){
  152. var _26=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)});
  153. var pp=$(this);
  154. _25.push(pp);
  155. _36(_24,pp,_26);
  156. });
  157. cc.children("div.tabs-header").find(".tabs-scroller-left, .tabs-scroller-right").hover(function(){
  158. $(this).addClass("tabs-scroller-over");
  159. },function(){
  160. $(this).removeClass("tabs-scroller-over");
  161. });
  162. cc.bind("_resize",function(e,_27){
  163. var _28=$.data(_24,"tabs").options;
  164. if(_28.fit==true||_27){
  165. _12(_24);
  166. _1c(_24);
  167. }
  168. return false;
  169. });
  170. };
  171. function _29(_2a){
  172. var _2b=$.data(_2a,"tabs");
  173. var _2c=_2b.options;
  174. $(_2a).children("div.tabs-header").unbind().bind("click",function(e){
  175. if($(e.target).hasClass("tabs-scroller-left")){
  176. $(_2a).tabs("scrollBy",-_2c.scrollIncrement);
  177. }else{
  178. if($(e.target).hasClass("tabs-scroller-right")){
  179. $(_2a).tabs("scrollBy",_2c.scrollIncrement);
  180. }else{
  181. var li=$(e.target).closest("li");
  182. if(li.hasClass("tabs-disabled")){
  183. return;
  184. }
  185. var a=$(e.target).closest("a.tabs-close");
  186. if(a.length){
  187. _4c(_2a,_2d(li));
  188. }else{
  189. if(li.length){
  190. var _2e=_2d(li);
  191. var _2f=_2b.tabs[_2e].panel("options");
  192. if(_2f.collapsible){
  193. _2f.closed?_41(_2a,_2e):_6b(_2a,_2e);
  194. }else{
  195. _41(_2a,_2e);
  196. }
  197. }
  198. }
  199. }
  200. }
  201. }).bind("contextmenu",function(e){
  202. var li=$(e.target).closest("li");
  203. if(li.hasClass("tabs-disabled")){
  204. return;
  205. }
  206. if(li.length){
  207. _2c.onContextMenu.call(_2a,e,li.find("span.tabs-title").html(),_2d(li));
  208. }
  209. });
  210. function _2d(li){
  211. var _30=0;
  212. li.parent().children("li").each(function(i){
  213. if(li[0]==this){
  214. _30=i;
  215. return false;
  216. }
  217. });
  218. return _30;
  219. };
  220. };
  221. function _31(_32){
  222. var _33=$.data(_32,"tabs").options;
  223. var _34=$(_32).children("div.tabs-header");
  224. var _35=$(_32).children("div.tabs-panels");
  225. _34.removeClass("tabs-header-top tabs-header-bottom tabs-header-left tabs-header-right");
  226. _35.removeClass("tabs-panels-top tabs-panels-bottom tabs-panels-left tabs-panels-right");
  227. if(_33.tabPosition=="top"){
  228. _34.insertBefore(_35);
  229. }else{
  230. if(_33.tabPosition=="bottom"){
  231. _34.insertAfter(_35);
  232. _34.addClass("tabs-header-bottom");
  233. _35.addClass("tabs-panels-top");
  234. }else{
  235. if(_33.tabPosition=="left"){
  236. _34.addClass("tabs-header-left");
  237. _35.addClass("tabs-panels-right");
  238. }else{
  239. if(_33.tabPosition=="right"){
  240. _34.addClass("tabs-header-right");
  241. _35.addClass("tabs-panels-left");
  242. }
  243. }
  244. }
  245. }
  246. if(_33.plain==true){
  247. _34.addClass("tabs-header-plain");
  248. }else{
  249. _34.removeClass("tabs-header-plain");
  250. }
  251. if(_33.border==true){
  252. _34.removeClass("tabs-header-noborder");
  253. _35.removeClass("tabs-panels-noborder");
  254. }else{
  255. _34.addClass("tabs-header-noborder");
  256. _35.addClass("tabs-panels-noborder");
  257. }
  258. };
  259. function _36(_37,pp,_38){
  260. var _39=$.data(_37,"tabs");
  261. _38=_38||{};
  262. pp.panel($.extend({},_38,{border:false,noheader:true,closed:true,doSize:false,iconCls:(_38.icon?_38.icon:undefined),onLoad:function(){
  263. if(_38.onLoad){
  264. _38.onLoad.call(this,arguments);
  265. }
  266. _39.options.onLoad.call(_37,$(this));
  267. }}));
  268. var _3a=pp.panel("options");
  269. var _3b=$(_37).children("div.tabs-header").find("ul.tabs");
  270. _3a.tab=$("<li></li>").appendTo(_3b);
  271. _3a.tab.append("<a href=\"javascript:void(0)\" class=\"tabs-inner\">"+"<span class=\"tabs-title\"></span>"+"<span class=\"tabs-icon\"></span>"+"</a>");
  272. $(_37).tabs("update",{tab:pp,options:_3a});
  273. };
  274. function _3c(_3d,_3e){
  275. var _3f=$.data(_3d,"tabs").options;
  276. var _40=$.data(_3d,"tabs").tabs;
  277. if(_3e.selected==undefined){
  278. _3e.selected=true;
  279. }
  280. var pp=$("<div></div>").appendTo($(_3d).children("div.tabs-panels"));
  281. _40.push(pp);
  282. _36(_3d,pp,_3e);
  283. _3f.onAdd.call(_3d,_3e.title,_40.length-1);
  284. _12(_3d);
  285. if(_3e.selected){
  286. _41(_3d,_40.length-1);
  287. }
  288. };
  289. function _42(_43,_44){
  290. var _45=$.data(_43,"tabs").selectHis;
  291. var pp=_44.tab;
  292. var _46=pp.panel("options").title;
  293. pp.panel($.extend({},_44.options,{iconCls:(_44.options.icon?_44.options.icon:undefined)}));
  294. var _47=pp.panel("options");
  295. var tab=_47.tab;
  296. var _48=tab.find("span.tabs-title");
  297. var _49=tab.find("span.tabs-icon");
  298. _48.html(_47.title);
  299. _49.attr("class","tabs-icon");
  300. tab.find("a.tabs-close").remove();
  301. if(_47.closable){
  302. _48.addClass("tabs-closable");
  303. $("<a href=\"javascript:void(0)\" class=\"tabs-close\"></a>").appendTo(tab);
  304. }else{
  305. _48.removeClass("tabs-closable");
  306. }
  307. if(_47.iconCls){
  308. _48.addClass("tabs-with-icon");
  309. _49.addClass(_47.iconCls);
  310. }else{
  311. _48.removeClass("tabs-with-icon");
  312. }
  313. if(_46!=_47.title){
  314. for(var i=0;i<_45.length;i++){
  315. if(_45[i]==_46){
  316. _45[i]=_47.title;
  317. }
  318. }
  319. }
  320. tab.find("span.tabs-p-tool").remove();
  321. if(_47.tools){
  322. var _4a=$("<span class=\"tabs-p-tool\"></span>").insertAfter(tab.find("a.tabs-inner"));
  323. if($.isArray(_47.tools)){
  324. for(var i=0;i<_47.tools.length;i++){
  325. var t=$("<a href=\"javascript:void(0)\"></a>").appendTo(_4a);
  326. t.addClass(_47.tools[i].iconCls);
  327. if(_47.tools[i].handler){
  328. t.bind("click",{handler:_47.tools[i].handler},function(e){
  329. if($(this).parents("li").hasClass("tabs-disabled")){
  330. return;
  331. }
  332. e.data.handler.call(this);
  333. });
  334. }
  335. }
  336. }else{
  337. $(_47.tools).children().appendTo(_4a);
  338. }
  339. var pr=_4a.children().length*12;
  340. if(_47.closable){
  341. pr+=8;
  342. }else{
  343. pr-=3;
  344. _4a.css("right","5px");
  345. }
  346. _48.css("padding-right",pr+"px");
  347. }
  348. _12(_43);
  349. $.data(_43,"tabs").options.onUpdate.call(_43,_47.title,_4b(_43,pp));
  350. };
  351. function _4c(_4d,_4e){
  352. var _4f=$.data(_4d,"tabs").options;
  353. var _50=$.data(_4d,"tabs").tabs;
  354. var _51=$.data(_4d,"tabs").selectHis;
  355. if(!_52(_4d,_4e)){
  356. return;
  357. }
  358. var tab=_53(_4d,_4e);
  359. var _54=tab.panel("options").title;
  360. var _55=_4b(_4d,tab);
  361. if(_4f.onBeforeClose.call(_4d,_54,_55)==false){
  362. return;
  363. }
  364. var tab=_53(_4d,_4e,true);
  365. tab.panel("options").tab.remove();
  366. tab.panel("destroy");
  367. _4f.onClose.call(_4d,_54,_55);
  368. _12(_4d);
  369. for(var i=0;i<_51.length;i++){
  370. if(_51[i]==_54){
  371. _51.splice(i,1);
  372. i--;
  373. }
  374. }
  375. var _56=_51.pop();
  376. if(_56){
  377. _41(_4d,_56);
  378. }else{
  379. if(_50.length){
  380. _41(_4d,0);
  381. }
  382. }
  383. };
  384. function _53(_57,_58,_59){
  385. var _5a=$.data(_57,"tabs").tabs;
  386. if(typeof _58=="number"){
  387. if(_58<0||_58>=_5a.length){
  388. return null;
  389. }else{
  390. var tab=_5a[_58];
  391. if(_59){
  392. _5a.splice(_58,1);
  393. }
  394. return tab;
  395. }
  396. }
  397. for(var i=0;i<_5a.length;i++){
  398. var tab=_5a[i];
  399. if(tab.panel("options").title==_58){
  400. if(_59){
  401. _5a.splice(i,1);
  402. }
  403. return tab;
  404. }
  405. }
  406. return null;
  407. };
  408. function _4b(_5b,tab){
  409. var _5c=$.data(_5b,"tabs").tabs;
  410. for(var i=0;i<_5c.length;i++){
  411. if(_5c[i][0]==$(tab)[0]){
  412. return i;
  413. }
  414. }
  415. return -1;
  416. };
  417. function _1f(_5d){
  418. var _5e=$.data(_5d,"tabs").tabs;
  419. for(var i=0;i<_5e.length;i++){
  420. var tab=_5e[i];
  421. if(tab.panel("options").closed==false){
  422. return tab;
  423. }
  424. }
  425. return null;
  426. };
  427. function _5f(_60){
  428. var _61=$.data(_60,"tabs");
  429. var _62=_61.tabs;
  430. for(var i=0;i<_62.length;i++){
  431. if(_62[i].panel("options").selected){
  432. _41(_60,i);
  433. return;
  434. }
  435. }
  436. _41(_60,_61.options.selected);
  437. };
  438. function _41(_63,_64){
  439. var _65=$.data(_63,"tabs");
  440. var _66=_65.options;
  441. var _67=_65.tabs;
  442. var _68=_65.selectHis;
  443. if(_67.length==0){
  444. return;
  445. }
  446. var _69=_53(_63,_64);
  447. if(!_69){
  448. return;
  449. }
  450. var _6a=_1f(_63);
  451. if(_6a){
  452. if(_69[0]==_6a[0]){
  453. _1c(_63);
  454. return;
  455. }
  456. _6b(_63,_4b(_63,_6a));
  457. if(!_6a.panel("options").closed){
  458. return;
  459. }
  460. }
  461. _69.panel("open");
  462. var _6c=_69.panel("options").title;
  463. _68.push(_6c);
  464. var tab=_69.panel("options").tab;
  465. tab.addClass("tabs-selected");
  466. var _6d=$(_63).find(">div.tabs-header>div.tabs-wrap");
  467. var _6e=tab.position().left;
  468. var _6f=_6e+tab.outerWidth();
  469. if(_6e<0||_6f>_6d.width()){
  470. var _70=_6e-(_6d.width()-tab.width())/2;
  471. $(_63).tabs("scrollBy",_70);
  472. }else{
  473. $(_63).tabs("scrollBy",0);
  474. }
  475. _1c(_63);
  476. _66.onSelect.call(_63,_6c,_4b(_63,_69));
  477. };
  478. function _6b(_71,_72){
  479. var _73=$.data(_71,"tabs");
  480. var p=_53(_71,_72);
  481. if(p){
  482. var _74=p.panel("options");
  483. if(!_74.closed){
  484. p.panel("close");
  485. if(_74.closed){
  486. _74.tab.removeClass("tabs-selected");
  487. _73.options.onUnselect.call(_71,_74.title,_4b(_71,p));
  488. }
  489. }
  490. }
  491. };
  492. function _52(_75,_76){
  493. return _53(_75,_76)!=null;
  494. };
  495. function _77(_78,_79){
  496. var _7a=$.data(_78,"tabs").options;
  497. _7a.showHeader=_79;
  498. $(_78).tabs("resize");
  499. };
  500. $.fn.tabs=function(_7b,_7c){
  501. if(typeof _7b=="string"){
  502. return $.fn.tabs.methods[_7b](this,_7c);
  503. }
  504. _7b=_7b||{};
  505. return this.each(function(){
  506. var _7d=$.data(this,"tabs");
  507. var _7e;
  508. if(_7d){
  509. _7e=$.extend(_7d.options,_7b);
  510. _7d.options=_7e;
  511. }else{
  512. $.data(this,"tabs",{options:$.extend({},$.fn.tabs.defaults,$.fn.tabs.parseOptions(this),_7b),tabs:[],selectHis:[]});
  513. _23(this);
  514. }
  515. _c(this);
  516. _31(this);
  517. _12(this);
  518. _29(this);
  519. _5f(this);
  520. });
  521. };
  522. $.fn.tabs.methods={options:function(jq){
  523. var cc=jq[0];
  524. var _7f=$.data(cc,"tabs").options;
  525. var s=_1f(cc);
  526. _7f.selected=s?_4b(cc,s):-1;
  527. return _7f;
  528. },tabs:function(jq){
  529. return $.data(jq[0],"tabs").tabs;
  530. },resize:function(jq){
  531. return jq.each(function(){
  532. _12(this);
  533. _1c(this);
  534. });
  535. },add:function(jq,_80){
  536. return jq.each(function(){
  537. _3c(this,_80);
  538. });
  539. },close:function(jq,_81){
  540. return jq.each(function(){
  541. _4c(this,_81);
  542. });
  543. },getTab:function(jq,_82){
  544. return _53(jq[0],_82);
  545. },getTabIndex:function(jq,tab){
  546. return _4b(jq[0],tab);
  547. },getSelected:function(jq){
  548. return _1f(jq[0]);
  549. },select:function(jq,_83){
  550. return jq.each(function(){
  551. _41(this,_83);
  552. });
  553. },unselect:function(jq,_84){
  554. return jq.each(function(){
  555. _6b(this,_84);
  556. });
  557. },exists:function(jq,_85){
  558. return _52(jq[0],_85);
  559. },update:function(jq,_86){
  560. return jq.each(function(){
  561. _42(this,_86);
  562. });
  563. },enableTab:function(jq,_87){
  564. return jq.each(function(){
  565. $(this).tabs("getTab",_87).panel("options").tab.removeClass("tabs-disabled");
  566. });
  567. },disableTab:function(jq,_88){
  568. return jq.each(function(){
  569. $(this).tabs("getTab",_88).panel("options").tab.addClass("tabs-disabled");
  570. });
  571. },showHeader:function(jq){
  572. return jq.each(function(){
  573. _77(this,true);
  574. });
  575. },hideHeader:function(jq){
  576. return jq.each(function(){
  577. _77(this,false);
  578. });
  579. },scrollBy:function(jq,_89){
  580. return jq.each(function(){
  581. var _8a=$(this).tabs("options");
  582. var _8b=$(this).find(">div.tabs-header>div.tabs-wrap");
  583. var pos=Math.min(_8b._scrollLeft()+_89,_8c());
  584. _8b.animate({scrollLeft:pos},_8a.scrollDuration);
  585. function _8c(){
  586. var w=0;
  587. var ul=_8b.children("ul");
  588. ul.children("li").each(function(){
  589. w+=$(this).outerWidth(true);
  590. });
  591. return w-_8b.width()+(ul.outerWidth()-ul.width());
  592. };
  593. });
  594. }};
  595. $.fn.tabs.parseOptions=function(_8d){
  596. return $.extend({},$.parser.parseOptions(_8d,["width","height","tools","toolPosition","tabPosition",{fit:"boolean",border:"boolean",plain:"boolean",headerWidth:"number",tabWidth:"number",tabHeight:"number",selected:"number",showHeader:"boolean"}]));
  597. };
  598. $.fn.tabs.defaults={width:"auto",height:"auto",headerWidth:150,tabWidth:"auto",tabHeight:27,selected:0,showHeader:true,plain:false,fit:false,border:true,tools:null,toolPosition:"right",tabPosition:"top",scrollIncrement:100,scrollDuration:400,onLoad:function(_8e){
  599. },onSelect:function(_8f,_90){
  600. },onUnselect:function(_91,_92){
  601. },onBeforeClose:function(_93,_94){
  602. },onClose:function(_95,_96){
  603. },onAdd:function(_97,_98){
  604. },onUpdate:function(_99,_9a){
  605. },onContextMenu:function(e,_9b,_9c){
  606. }};
  607. })(jQuery);