OSDN Git Service

Version 0.6.135, fix for closure compiler.
[pettanr/clientJs.git] / 0.6.x / js / 05_util / 01_XNinjaIframe.js
index 3c25676..e88cb34 100644 (file)
@@ -40,7 +40,7 @@ X[ 'Util' ][ 'NinjaIframe' ] = X_EventDispatcher[ 'inherits' ](
                        // http://nanto.asablo.jp/blog/2011/12/08/6237308\r
                        // IE 6/7 で文書間通信を実現するための一案\r
                        if( X_UA[ 'IE' ] < 9 ){\r
-                               this.xnodeIframe.attr( 'src', 'about:blank' );\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
@@ -67,6 +67,7 @@ X[ 'Util' ][ 'NinjaIframe' ] = X_EventDispatcher[ 'inherits' ](
                                                this._ready = true;\r
                                                return;\r
                                        };\r
+                                       break;\r
                                        \r
                                case 'readystatechange' :\r
                                        if( ( raw.readyState !== 'complete' && raw.readyState !== 'loaded' ) ) break;\r
@@ -81,6 +82,7 @@ X[ 'Util' ][ 'NinjaIframe' ] = X_EventDispatcher[ 'inherits' ](
                                        console.log( 'iframe load.' );\r
                                        this[ 'asyncDispatch' ]( X_EVENT_SUCCESS );\r
                                        break;\r
+\r
                                case 'error' :\r
                                        this[ 'asyncDispatch' ]( X_EVENT_ERROR );\r
                                        break;\r
@@ -116,7 +118,7 @@ X[ 'Util' ][ 'NinjaIframe' ] = X_EventDispatcher[ 'inherits' ](
                \r
                'close' : function(){\r
                        X_ViewPort[ 'unlisten' ]( X_EVENT_AFTER_UPDATE, this );\r
-                       this.xnodeIframe[ 'call' ]( 'close' );\r
+                       this.xnodeIframe.call( 'close' );\r
                        this.xnodeIframe.destroy();\r
                }\r
                \r