From d66c719f1f50a7ca7e89900610fdcc1bf456bac9 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 30 Nov 2018 13:06:18 +0800 Subject: [PATCH] Roo/bootstrap/panel/Tabs.js roojs-bootstrap.js roojs-bootstrap-debug.js --- Roo/bootstrap/panel/Tabs.js | 1 + roojs-bootstrap-debug.js | 1 + roojs-bootstrap.js | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Roo/bootstrap/panel/Tabs.js b/Roo/bootstrap/panel/Tabs.js index 7367c6c615..4a4fb61aa8 100644 --- a/Roo/bootstrap/panel/Tabs.js +++ b/Roo/bootstrap/panel/Tabs.js @@ -67,6 +67,7 @@ Roo.bootstrap.panel.Tabs = function(config){ } this.stripWrap = Roo.get(this.createStrip(this.el.dom), true); this.stripEl = Roo.get(this.createStripList(this.stripWrap.dom), true); + this.stripEl.setVisibilityMode(Roo.Element.DISPLAY); this.stripBody = Roo.get(this.stripWrap.dom.firstChild.firstChild, true); if(Roo.isIE){ Roo.fly(this.stripWrap.dom.firstChild).setStyle("overflow-x", "hidden"); diff --git a/roojs-bootstrap-debug.js b/roojs-bootstrap-debug.js index a6b6f00bef..8275ccf566 100644 --- a/roojs-bootstrap-debug.js +++ b/roojs-bootstrap-debug.js @@ -37924,6 +37924,7 @@ Roo.bootstrap.panel.Tabs = function(config){ } this.stripWrap = Roo.get(this.createStrip(this.el.dom), true); this.stripEl = Roo.get(this.createStripList(this.stripWrap.dom), true); + this.stripEl.setVisibilityMode(Roo.Element.DISPLAY); this.stripBody = Roo.get(this.stripWrap.dom.firstChild.firstChild, true); if(Roo.isIE){ Roo.fly(this.stripWrap.dom.firstChild).setStyle("overflow-x", "hidden"); diff --git a/roojs-bootstrap.js b/roojs-bootstrap.js index 3ae2f49e98..d412c03ebb 100644 --- a/roojs-bootstrap.js +++ b/roojs-bootstrap.js @@ -1612,7 +1612,7 @@ this.setActiveClass(A);if(!A){this.fireEvent("deactivate",this);return;}this.fir continue;}if(!B.panels.length){continue;}B.showPanel(B.getPanel(0));}},getLayout:function(){return this.layout;},addxtype:function(A){return this.layout.addxtype(A);}}); // Roo/bootstrap/panel/Tabs.js Roo.bootstrap.panel.Tabs=function(A){this.el=Roo.get(A.el);delete A.el;if(A){if(typeof A=="boolean"){this.tabPosition=A?"bottom":"top";}else{Roo.apply(this,A);}}if(this.tabPosition=="bottom"){this.bodyEl=Roo.get(this.createBody(this.el.dom));this.el.addClass("roo-tabs-bottom"); -}this.stripWrap=Roo.get(this.createStrip(this.el.dom),true);this.stripEl=Roo.get(this.createStripList(this.stripWrap.dom),true);this.stripBody=Roo.get(this.stripWrap.dom.firstChild.firstChild,true);if(Roo.isIE){Roo.fly(this.stripWrap.dom.firstChild).setStyle("overflow-x","hidden"); +}this.stripWrap=Roo.get(this.createStrip(this.el.dom),true);this.stripEl=Roo.get(this.createStripList(this.stripWrap.dom),true);this.stripEl.setVisibilityMode(Roo.Element.DISPLAY);this.stripBody=Roo.get(this.stripWrap.dom.firstChild.firstChild,true);if(Roo.isIE){Roo.fly(this.stripWrap.dom.firstChild).setStyle("overflow-x","hidden"); }if(this.tabPosition!="bottom"){this.bodyEl=Roo.get(this.createBody(this.el.dom));this.el.addClass("roo-tabs-top");}this.items=[];this.bodyEl.setStyle("position","relative");this.active=null;this.activateDelegate=this.activate.createDelegate(this);this.addEvents({"tabchange":true,"beforetabchange":true} );Roo.EventManager.onWindowResize(this.onResize,this);this.cpad=this.el.getPadding("lr");this.hiddenCount=0;if(this.toolbar){alert("no toolbar support yet");this.toolbar=false;}Roo.bootstrap.panel.Tabs.superclass.constructor.call(this);};Roo.extend(Roo.bootstrap.panel.Tabs,Roo.util.Observable,{tabPosition:"top",currentTabWidth:0,minTabWidth:40,maxTabWidth:250,preferredTabWidth:175,resizeTabs:false,monitorResize:true,toolbar:false,addTab:function(id,A,B,C,D){var E=new Roo.bootstrap.panel.TabItem({panel:this,id:id,text:A,closable:C,tpl:D} );this.addTabItem(E);if(B){E.setContent(B);}return E;},getTab:function(id){return this.items[id];},hideTab:function(id){var t=this.items[id];if(!t.isHidden()){t.setHidden(true);this.hiddenCount++;this.autoSizeTabs();}},unhideTab:function(id){var t=this.items[id]; -- 2.39.2