function X_UI_eventRellay( e ){
var font = X_ViewPort_baseFontSize,
- x = e.pageX / font, // clientX iOS4- で通らない?
+ x = e.pageX / font, // clientX は iOS4- で通らない?
y = e.pageY / font,
type = XUI_Event.NameToID[ e.type ],
i = 0,
var XUI_PageRoot = XUI_Box.inherits(
'_PageRoot',
- X_Class.FINAL | X_Class.PRIVATE_DATA,
+ X_Class.FINAL,
{
layout : XUI_Layout_Canvas,
eventCounter : null,
cursorStyle : null,
- Constructor : function( layout, args ){
- this[ 'Super' ]( layout, args );
+ Constructor : function( user, layout, args ){
+ this[ 'Super' ]( user, layout, args );
if( X_ViewPort_readyState === X_EVENT_XDOM_READY ){
X_Timer_once( 0, this, this.start );
this[ 'dispatch' ]( XUI_Event.LAYOUT_COMPLETE );
};
+//var XUI_PageRoot;
+
+X.UI.PageRoot = X.UI.Box.inherits(
+ 'PageRoot',
+ X_Class.NONE,
+ {
+ Constructor : function(){
+ var supports;
+
+ //if( !XUI_PageRoot ){
+ supports = XUI_Attr_createAttrDef( XUI_Box.prototype.supportAttrs, XUI_Layout_Canvas.overrideAttrsForSelf );
+
+ XUI_PageRoot.prototype.layout = XUI_Layout_Canvas;
+ XUI_PageRoot.prototype.supportAttrs = supports;
+ XUI_PageRoot.prototype.attrClass = XUI_Attr_preset( XUI_Box.prototype.attrClass, supports, {
+ width : '100%',
+ height : '100%'
+ } );
+ //};
+ X_Pair_create( this, XUI_PageRoot( this, XUI_Layout_Canvas, arguments ) );
+ }
+ });
+/*
X.UI.PageRoot = X.UI.Box.presets(
'PageRoot',
XUI_PageRoot,
width : '100%',
height : '100%'
}
-);
+);*/