OSDN Git Service

Version 0.6.188, fix X.UI.
[pettanr/clientJs.git] / 0.6.x / js / 20_ui / 08_Box.js
index 613400a..0aa07e1 100644 (file)
@@ -123,12 +123,10 @@ var XUI_Box = XUI_AbstractUINode.inherits(
        /* Rellay */\r
                initialize : function( root, rootData, parent, parentData ){\r
                        var uinodes = this.uinodes,\r
-                               i       = uinodes && uinodes.length;\r
+                               l       = uinodes && uinodes.length, i = 0;\r
                        \r
-                       if( i ){\r
-                               for( ; i; ){\r
-                                       uinodes[ --i ].initialize( root, rootData, this.User, this );\r
-                               };                              \r
+                       for( ; i < l; ++i ){\r
+                               uinodes[ i ].initialize( root, rootData, this.User, this );\r
                        };\r
                        \r
                        XUI_AbstractUINode.prototype.initialize.apply( this, arguments );\r
@@ -137,12 +135,10 @@ var XUI_Box = XUI_AbstractUINode.inherits(
                addToParent : function( parentXNode ){\r
                        var uinodes = this.uinodes,\r
                                l       = uinodes && uinodes.length,\r
-                               i;\r
+                               i = 0;\r
 \r
-                       if( l ){\r
-                               for( i = 0; i < l; ++i ){\r
-                                       uinodes[ i ].addToParent( this.xnode );\r
-                               };\r
+                       for( ; i < l; ++i ){\r
+                               uinodes[ i ].addToParent( this.xnode );\r
                        };\r
                        \r
                        XUI_AbstractUINode.prototype.addToParent.apply( this, arguments );\r
@@ -151,11 +147,11 @@ var XUI_Box = XUI_AbstractUINode.inherits(
        /* Rellay */\r
                creationComplete : function(){\r
                        var uinodes = this.uinodes,\r
-                               i       = uinodes && uinodes.length;\r
-                       if( i ){\r
-                               for( ; i; ){\r
-                                       uinodes[ --i ].creationComplete();\r
-                               };                              \r
+                               l       = uinodes && uinodes.length,\r
+                               i = 0;\r
+                               \r
+                       for( ; i < l; ++i ){\r
+                               uinodes[ i ].creationComplete();\r
                        };\r
                        \r
                        XUI_AbstractUINode.prototype.creationComplete.apply( this, arguments );\r