containerNode : null,\r
\r
Constructor : function( layout, args ){\r
+ var uinodes, i, l, node, after, index = 0;\r
\r
- this.Super( layout, args );\r
- \r
- // xnode の追加が可能\r
- \r
- var uinodes = this.uinodes,\r
- i = uinodes.length,\r
- node;\r
+ this[ 'Super' ]( layout, args );\r
+\r
+ uinodes = this.uinodes;\r
+ l = i = uinodes.length;\r
+\r
for( ; i; ){\r
node = uinodes[ --i ];\r
if( node.forContainer === true ){\r
if( !this.containerNode ){\r
//throw new Error( 'ContainerNode が設定されてい\ません!ContainerNode はクロームボックスにひとつ、生成時に設定できます ' );\r
};\r
+ \r
+ for( i = 0, l = args.length; i < l; ++i ){\r
+ node = args[ i ];\r
+ if( node === this.containerNode ){\r
+ after = true;\r
+ index = 0;\r
+ };\r
+ if( node[ 'instanceOf' ] && node[ 'instanceOf' ]( Node ) ){\r
+ \r
+ };\r
+ };\r
}\r
}\r
);\r
return this;\r
},\r
remove : function( node /* , node, node ... */ ){\r
- X_Class_getPrivate( this ).containerNode.remove( arguments );\r
+ X_Class_getPrivate( this ).containerNode[ 'remove' ]( arguments );\r
return this;\r
},\r
removeAt : function( from, length ){\r