OSDN Git Service

Version 0.6.133, fix for closure compiler - ADVANCED_OPTIMIZATIONS
[pettanr/clientJs.git] / 0.6.x / js / 05_util / 01_XNinjaIframe.js
index 0973350..a0ffddd 100644 (file)
@@ -35,15 +35,15 @@ X.Util.NinjaIframe = X.EventDispatcher.inherits(
                                }\r
                        );\r
                        \r
-                       X_ViewPort.listenOnce( X.Event.AFTER_UPDATE, this );\r
+                       X_ViewPort.listenOnce( X_Event.AFTER_UPDATE, this );\r
                        \r
                        // http://nanto.asablo.jp/blog/2011/12/08/6237308\r
                        // IE 6/7 で文書間通信を実現するための一案\r
-                       if( X_UA.IE < 9 ){\r
+                       if( X_UA[ 'IE' ] < 9 ){\r
                                this.xnodeIframe.attr( 'src', 'about:blank' );\r
                        };\r
                        // Safari 2.0.* bug: iframe's absolute position and src set.\r
-                       if( !X_UA.Webkit ){\r
+                       if( !X_UA[ 'Webkit' ]  ){\r
                                this.xnodeIframe.css( { position : 'absolute' } );\r
                        };\r
                        \r
@@ -54,15 +54,15 @@ X.Util.NinjaIframe = X.EventDispatcher.inherits(
                        var raw = this.xnodeIframe._rawObject;\r
                        \r
                        switch( e.type ){\r
-                               case X.Event.AFTER_UPDATE :\r
+                               case X_Event.AFTER_UPDATE :\r
                                        this._iwin = raw.contentWindow || ( raw.contentDocument && raw.contentDocument.parentWindow ) || window.frames[ this._name ];\r
                                        // http://d.hatena.ne.jp/NeoCat/20080921/1221940658\r
                                        // こちらに名前をsetしないとtargetが動作しない\r
-                                       if( X_UA.IE ) this._iwin.name = this._name;\r
+                                       if( X_UA[ 'IE' ] ) this._iwin.name = this._name;\r
                                        \r
-                                       this.xnodeIframe.listen( [ X_UA.IE < 9 ? 'readystatechange' : 'load', 'error' ], this );\r
+                                       this.xnodeIframe.listen( [ X_UA[ 'IE' ] < 9 ? 'readystatechange' : 'load', 'error' ], this );\r
                                        \r
-                                       if( !( X_UA.IE < 9 ) ){\r
+                                       if( !( X_UA[ 'IE' ] < 9 ) ){\r
                                                this._contentHTML && X_Util_NinjaIframe_writeToIframe( this );\r
                                                this._ready = true;\r
                                                return;\r
@@ -79,10 +79,10 @@ X.Util.NinjaIframe = X.EventDispatcher.inherits(
                                        // onload\r
                                case 'load' :\r
                                        console.log( 'iframe load.' );\r
-                                       this.asyncDispatch( X.Event.SUCCESS );\r
+                                       this.asyncDispatch( X_Event.SUCCESS );\r
                                        break;\r
                                case 'error' :\r
-                                       this.asyncDispatch( X.Event.ERROR );\r
+                                       this.asyncDispatch( X_Event.ERROR );\r
                                        break;\r
                        };\r
                        \r
@@ -100,7 +100,7 @@ X.Util.NinjaIframe = X.EventDispatcher.inherits(
                                return this;\r
                        };\r
                        \r
-                       if( X_UA.IE5 || X_UA.IE55 ){\r
+                       if( X_UA[ 'IE5x' ] ){\r
                                this._iwin.location.href = 'about:blank'; // reload() では、IE5.5(IETester)で2回目移行の操作でerrorが出る(doc取得やopen,writeで)\r
                        } else {\r
                                this._iwin.location.reload();\r
@@ -109,13 +109,13 @@ X.Util.NinjaIframe = X.EventDispatcher.inherits(
                        if( !opt_contentHTML ) return this;\r
                        \r
                        this._contentHTML = opt_contentHTML;\r
-                       X_UA.IE < 9 || X_Util_NinjaIframe_writeToIframe( this );\r
+                       X_UA[ 'IE' ] < 9 || X_Util_NinjaIframe_writeToIframe( this );\r
                        \r
                        return this;\r
                },\r
                \r
                close : function(){\r
-                       X_ViewPort.unlisten( X.Event.AFTER_UPDATE, this );\r
+                       X_ViewPort.unlisten( X_Event.AFTER_UPDATE, this );\r
                        this.xnodeIframe.call( 'close' );\r
                        this.xnodeIframe.destroy();\r
                }\r