Roo/XComponent.js
authorAlan Knowles <alan@akbkhome.com>
Sat, 31 Mar 2012 08:50:20 +0000 (16:50 +0800)
committerAlan Knowles <alan@akbkhome.com>
Sat, 31 Mar 2012 08:50:20 +0000 (16:50 +0800)
Roo/XComponent.js

index 5775fb3..38e964a 100644 (file)
@@ -237,8 +237,10 @@ Roo.apply(Roo.XComponent, {
                
                Roo.XComponent.event.fireEvent('register', obj);
                switch(typeof(obj.disabled) ) {
+                       
                        case 'undefined':
                                break;
+                       
                        case 'function':
                                if ( obj.disabled() ) {
                                        return;
@@ -314,9 +316,13 @@ Roo.apply(Roo.XComponent, {
             if (!obj.parent) {
                                Roo.log("GOT top level module");
                                Roo.log(obj);
+                               obj.modules = new Roo.util.MixedCollection(false, 
+                    function(o) { return o.order + '' }
+                );
                 this.topModule = obj;
                 return;
             }
+                       // parent is a string (usually a dom element name..)
             if (typeof(obj.parent) == 'string') {
                 this.elmodules.push(obj);
                 return;