Builder/Provider/File/Roo.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 26 May 2010 05:46:40 +0000 (13:46 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 26 May 2010 05:46:40 +0000 (13:46 +0800)
Builder/Provider/File/Roo.js

index 777c31f..ce973e5 100755 (executable)
@@ -261,7 +261,27 @@ Roo = XObject.define(
              ].join("\n");
         },
             
-        
+        guessName : function(ar) // turns the object into full name.
+        {
+             // eg. xns: Roo, xtype: XXX -> Roo.xxx
+            var ret = [];
+            ret.push(typeof( ar['|xns'] ) == 'undefined' ? 'Roo' : ar['|xns'] );
+            
+            
+            
+            if (typeof( ar['xtype'] ) == 'undefined') {
+                return false;
+            }
+            if (ar['xtype'].match(/^Roo/)) {
+                // already starts with roo...
+                ret = [];
+            }
+            ret.push(ar['xtype'] );
+            return ret.join('.');
+            
+                            
+                                 
+        },
         /*
         getTree : function( o ) {