roojs-debug.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 13 Dec 2011 06:27:28 +0000 (14:27 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 13 Dec 2011 06:27:28 +0000 (14:27 +0800)
roojs-debug.js

index d69d0f7..5b4ad60 100644 (file)
@@ -44849,29 +44849,33 @@ layout.addxtype({
         this.beginUpdate();
         // add children..
         var region = '';
+        var abn = {};
         Roo.each(xitems, function(i)  {
-            region = nb && i.region && !i.background ? i.region : false;
+            region = nb && i.region ? i.region : false;
             
             var add = ret.addxtype(i);
            
             if (region) {
-                nb[region] = add;
+                nb[region] = nb[region] == undefined ? 0 : nb[region]+1;
+                if (!i.background) {
+                    abn[region] = nb[region] ;
+                }
             }
             
         });
         this.endUpdate();
 
         // make the last non-background panel active..
-        //if (nb) { Roo.log(nb); }
+        if (nb) { Roo.log(anb); }
         if (nb) {
             
-            for(var r in nb) {
+            for(var r in abn) {
                 region = this.getRegion(r);
                 if (region) {
                     // tried using nb[r], but it does not work..
-                    if(region.activePanel != nb[r] ) {
-                        region.showPanel(nb[r]);
-                    }
+                     
+                    region.showPanel(abn[r]);
+                   
                 }
             }
         }