allow string based values for comboboxarray
[roojs1] / Roo / Button.js
index 4198a93..65075e9 100644 (file)
@@ -79,11 +79,13 @@ Roo.Button = function(renderTo, config)
     if(this.menu){
         this.menu = Roo.menu.MenuMgr.get(this.menu);
     }
+    // register listeners first!!  - so render can be captured..
+    Roo.util.Observable.call(this);
     if(renderTo){
         this.render(renderTo);
     }
     
-    Roo.util.Observable.call(this);
+  
 };
 
 Roo.extend(Roo.Button, Roo.util.Observable, {
@@ -259,7 +261,7 @@ Roo.extend(Roo.Button, Roo.util.Observable, {
             );
             repeater.on("click", this.onClick,  this);
         }
-        Roo.log("FIRING RENDER EVENT");
+        
         this.fireEvent('render', this);
         
     },
@@ -426,7 +428,8 @@ Roo.extend(Roo.Button, Roo.util.Observable, {
     },
 
     // private
-    onClick : function(e){
+    onClick : function(e)
+    {
         if(e){
             e.preventDefault();
         }