X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Roo%2FTabPanel.js;h=e702b2f035ccc2735366491d58cb5686912cc464;hb=refs%2Fheads%2Fwip_leon_T7094_logo_image_upload_in_boilerplate;hp=6ae5aa5e836eb15ddbe463e0a41de9f4a74c0bc6;hpb=abb44fb8703b0a0ea11dbf47de3c964d6834b372;p=roojs1 diff --git a/Roo/TabPanel.js b/Roo/TabPanel.js index 6ae5aa5e83..e702b2f035 100644 --- a/Roo/TabPanel.js +++ b/Roo/TabPanel.js @@ -366,7 +366,9 @@ Roo.extend(Roo.TabPanel, Roo.util.Observable, { autoSizeTabs : function(){ var count = this.items.length; var vcount = count - this.hiddenCount; - if(!this.resizeTabs || count < 1 || vcount < 1 || this.updating) return; + if(!this.resizeTabs || count < 1 || vcount < 1 || this.updating) { + return; + } var w = Math.max(this.el.getWidth() - this.cpad, 10); var availWidth = Math.floor(w / vcount); var b = this.stripBody; @@ -402,7 +404,9 @@ Roo.extend(Roo.TabPanel, Roo.util.Observable, { setTabWidth : function(width){ this.currentTabWidth = width; for(var i = 0, len = this.items.length; i < len; i++) { - if(!this.items[i].isHidden())this.items[i].setWidth(width); + if(!this.items[i].isHidden()) { + this.items[i].setWidth(width); + } } }, @@ -620,6 +624,10 @@ Roo.extend(Roo.TabPanelItem, Roo.util.Observable, { autoSize : function(){ //this.el.beginMeasure(); this.textEl.setWidth(1); + /* + * #2804 [new] Tabs in Roojs + * increase the width by 2-4 pixels to prevent the ellipssis showing in chrome + */ this.setWidth(this.textEl.dom.scrollWidth+this.pnode.getPadding("lr")+this.inner.getPadding("lr") + 2); //this.el.endMeasure(); },