OSDN Git Service

Version 0.6.53, fix for X.Dom.Event.BASE_FONT_RESIZED.
[pettanr/clientJs.git] / 0.6.x / js / ui / 14_ChromeBox.js
index 3aed981..6dd03f1 100644 (file)
@@ -1,19 +1,20 @@
-var _ChromeBox = _AbstractDisplayContainer.inherits(\r
+var _ChromeBox = _Box.inherits(\r
        '_ChromeBox',\r
        X.Class.PRIVATE_DATA | X.Class.SUPER_ACCESS,\r
        {\r
                chromeNodes   : null,\r
                containerNode : null,\r
                Constructor : function( layout, args ){\r
+                       \r
                        this.SuperConstructor( layout, args );\r
                        \r
                        // xnode の追加が可能\r
                        \r
-                       var nodes = this.nodes,\r
-                               i     = nodes.length,\r
+                       var uinodes = this.uinodes,\r
+                               i     = uinodes.length,\r
                                node;\r
                        for( ; i; ){\r
-                               node = nodes[ --i ];\r
+                               node = uinodes[ --i ];\r
                                if( node.forContainer === true ){\r
                                        if( this.containerNode ){\r
                                                //throw new Error( 'ContainerNode が複数設定されています!ContainerNode はクロームボックスにひとつ、生成時に設定できます ' + node );\r
@@ -31,14 +32,13 @@ var _ChromeBox = _AbstractDisplayContainer.inherits(
        }\r
 );\r
 \r
-var ChromeBox = AbstractDisplayContainer.inherits(\r
+var ChromeBox = Box.inherits(\r
        'ChromeBox',\r
        X.Class.SUPER_ACCESS,\r
        _ChromeBox,\r
        {\r
                Constructor : function(){\r
-                       this.style = DisplayNodeStyle( this, X.Class._newPrivate( this, BasicLayoutManager, arguments ) );\r
-                       this.style.addName( 'ChromeBox' );\r
+                       X.Class._newPrivate( this, X.UI.Layout.Canvas, arguments );\r
                },\r
                add : function( node /* , node, node ... */ ){\r
                        X.Class._getPrivate( this ).containerNode.addAt( this.numNodes(), Array.prototype.slice.call( arguments ) );\r
@@ -69,7 +69,7 @@ var ChromeBox = AbstractDisplayContainer.inherits(
                        return X.Class._getPrivate( this ).containerNode.User.getNodeByUID();\r
                },\r
                getNodeAt : function( index ){\r
-                       return X.Class._getPrivate( this ).containerNode.User.getNodeByUID( index );\r
+                       return X.Class._getPrivate( this ).containerNode.User.getNodeAt( index );\r
                },\r
                numNodes : function(){\r
                        return X.Class._getPrivate( this ).containerNode.User.numNodes();\r