Roo/BorderLayout.js
authorChris <chris@roojs.com>
Mon, 21 Oct 2013 09:57:25 +0000 (17:57 +0800)
committerChris <chris@roojs.com>
Mon, 21 Oct 2013 09:57:25 +0000 (17:57 +0800)
Roo/BorderLayout.js

index 2f3252d..701d979 100644 (file)
@@ -399,6 +399,7 @@ layout.addxtype({
         {
             case 'ContentPanel':  // ContentPanel (el, cfg)
             case 'ScrollPanel':  // ContentPanel (el, cfg)
+            case 'ViewPanel': 
                 if(cfg.autoCreate) {
                     ret = new Roo[cfg.xtype](cfg); // new panel!!!!!
                 } else {
@@ -464,32 +465,7 @@ layout.addxtype({
                 }
                 break;
            
-            case 'ViewPanel': 
-            
-                // needs grid and region
-                
-                //var el = this.getRegion(region).el.createChild();
-                var el = this.el.createChild();
-                // create the grid first...
-                
-                var view = new Roo.View(el, cfg.view);
-                delete cfg.view;
-                if (region == 'center' && this.active ) {
-                    cfg.background = false;
-                }
-                ret = new Roo[cfg.xtype](view, cfg); // new panel!!!!!
-                
-                this.add(region, ret);
-                if (cfg.background) {
-                    ret.on('activate', function(gp) {
-                        //if (!gp.grid.rendered) {
-                        //    gp.grid.render();
-                        //}
-                    });
-                } else {
-                   // view.render();
-                }
-                break;
+