OSDN Git Service

Version 0.6.51, add logger.html, fix for NF3.4.
[pettanr/clientJs.git] / 0.6.x / js / dom / 12_XDomEvent.js
index 8ffb26d..1ec779c 100644 (file)
@@ -217,7 +217,7 @@ X.Dom.Node.prototype._addEvent =
                                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
@@ -272,7 +272,7 @@ X.Dom.Node.prototype._removeEvent =
                                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
@@ -379,16 +379,16 @@ X.Dom.Node.prototype._restoreEvent = function(){
 // 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
@@ -396,7 +396,7 @@ if( 5 <= X.UA.IE && X.inHead ){
                        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
@@ -424,5 +424,5 @@ if( X.UA.Safari && X.UA.Safari < 3 ){
                };\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