OSDN Git Service

Version 0.6.137, fix X.EventDispatcher.unlisten & remove X.Node.destroy.
[pettanr/clientJs.git] / 0.6.x / js / 20_ui / 20_PageRoot.js
index 8b567a8..43fbb74 100644 (file)
@@ -2,7 +2,7 @@ var X_UI_rootData  = null,
        X_UI_eventBusy = false;
 
 function X_UI_eventRellay( e ){
-       var font    = X.ViewPort.getBaseFontSize(),
+       var font    = X[ 'ViewPort' ][ 'getBaseFontSize' ](),
                x       = e.clientX / font,
                y       = e.clientY / font,
                type    = X.UI.Event.NameToID[ e.type ],
@@ -145,8 +145,8 @@ X.UI._PageRoot = X.UI._Box.inherits(
                        };
                },
                calculate : function( e ){
-                       var size = X.ViewPort.getSize(),
-                               font = X.ViewPort.getBaseFontSize(),
+                       var size = X[ 'ViewPort' ][ 'getSize' ](),
+                               font = X[ 'ViewPort' ][ 'getBaseFontSize' ](),
                                w    = size[ 0 ],
                                h    = size[ 1 ];
                        this.layout.calculate( this, false, 0, 0, w / font, h / font );
@@ -158,7 +158,7 @@ X.UI._PageRoot = X.UI._Box.inherits(
                },
                
                _remove : function(){
-                       this.xnodeInteractiveLayer[ 'unlisten' ]();
+                       X_EventDispatcher_unlistenAll( this.xnodeInteractiveLayer );
                        _Box.prototype._remove.call( this );
                }
        }