raw.addEventListener( type, this._handleEvent, false );\r
};\r
}) :\r
- X.Dom.EVENT_W3C && X.UA.Opera7 ?\r
+ X.Dom.EVENT_W3C && ( X.UA.Opera7 || X.UA.NetFront ) ?\r
(function( type ){\r
var raw = this._rawNode;\r
if( !raw ) return;\r
delete this._handleEvent;\r
};\r
}) :\r
- X.Dom.EVENT_W3C && X.UA.Opera7 ?\r
+ X.Dom.EVENT_W3C && ( X.UA.Opera7 || X.UA.NetFront ) ?\r
(function( type ){\r
var raw = this._rawNode;\r
if( !raw ) return;\r
// http://shimax.cocolog-nifty.com/search/2006/09/safarijavascrip_c54d.html\r
\r
/* for ie9+/Mozilla/Opera9 */\r
-if( X.Dom.DOM_W3C ){\r
+if( X.Dom.EVENT_W3C ){\r
Node._document.listenOnce( 'DOMContentLoaded', X.Dom._init );\r
} else\r
-if( 5 <= X.UA.IE && X.inHead ){\r
+if( 6 <= X.UA.IE && X.inHead ){\r
// if this script in Head\r
document.write( "<script id=__ie_onload defer src=javascript:void(0)><\/script>" );\r
X.Dom._script = document.getElementById( "__ie_onload" );\r
X.Dom._script.onreadystatechange = function(){\r
var s = X.Dom._script;\r
- if( s && this.readyState === 'complete' ){\r
+ if( s && s.readyState === 'complete' ){\r
s.onreadystatechange = X.emptyFunction;\r
s.onreadystatechange = null;\r
s.parentNode.removeChild( s );\r
X.Dom._init && X.Dom._init();\r
};\r
};\r
-} else\r
+};\r
// Re: onLoad doesn't work with Safari?\r
// http://lists.apple.com/archives/web-dev/2003/Oct/msg00036.html\r
if( X.UA.WebKit || ( X.UA.Safari && X.UA.Safari < 3 ) ){ // sniff\r
};\r
};\r
\r
-X.Dom.listenOnce( X.Dom.Event.VIEW_RESIZED, function(e){ console.log( 'X.Dom VIEW_RESIZED ' + e.w + 'x' + e.h ); } );\r
+X.Dom.listen( X.Dom.Event.VIEW_RESIZED, function(e){ console.log( 'X.Dom VIEW_RESIZED ' + e.w + 'x' + e.h ); } );\r
\r