Roo/bootstrap/layout/Border.js
authorAlan Knowles <alan@roojs.com>
Fri, 30 Jun 2017 05:57:12 +0000 (13:57 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 30 Jun 2017 05:57:12 +0000 (13:57 +0800)
Roo/bootstrap/layout/Border.js

index fcec876..8712799 100644 (file)
@@ -28,15 +28,15 @@ Roo.bootstrap.layout.Border = function(config){
     Roo.bootstrap.layout.Border.superclass.constructor.call(this, config);
     this.factory = config.factory || Roo.BorderLayout.RegionFactory;
     
-    for(var i = 0, len = this.factory.validRegions.length; i < len; i++) {
-       var target = this.factory.validRegions[i];
-       if(config[target]){
+    Roo.each(Roo.bootstrap.layout.Border.regions, function(target) {
+        if(config[target]){
            this.addRegion(target, config[target]);
        }
-    }
+    },this);
+    
 };
 
-Roo.bootstrap.layout.Border.regions = 
+Roo.bootstrap.layout.Border.regions =  ["north","south","east","west","center"];
 
 Roo.extend(Roo.bootstrap.layout.Border, Roo.bootstrap.layout.Manager, {
     /**