OSDN Git Service

Version 0.6.159, fix X.Class & X.XHR.Gadget.
[pettanr/clientJs.git] / 0.6.x / js / 06_net / 00_XNet.js
index fdc66aa..6dbca99 100644 (file)
@@ -43,7 +43,7 @@
  * <dt>mimeType<dd>'text/xml', 'audio/mpeg' 等。xhr.overrideMimeType する値\r
  * <dt>auth<dd>X.OAuth2 インスタンス(OAuth2 サービスの定義)\r
  * <dt>getFullHeaders<dd>getAllResponseHeaders() をパースしたハッシュを返す。値は配列になっている。XDR は Content-Type しか取得でいない。\r
- * <dt>canUse<dd>未実装。gadget proxy, YQL, YPipes 等のマッシュアップの許可。現在は test : 'gadget' としている\r
+ * <dt>canUse<dd>未実装。gadget proxy, YQL, <del>YPipes</del> 等のマッシュアップの許可。現在は test : 'gadget' としている\r
  * </dl>\r
  * \r
  * <h4>JSONP 用プロパティ</h4>\r
@@ -92,23 +92,31 @@ X[ 'Net' ] = X_EventDispatcher[ 'inherits' ](
                                var opt, url, type, auth;\r
                                \r
                                if( X_Type_isObject( opt = urlOrObject ) ){\r
+                                       //{+xhr\r
                                        if( X_Type_isString( url = opt[ 'xhr' ] ) ){\r
                                                type = X_NET_TYPE_XHR;\r
                                        } else\r
+                                       //}+xhr\r
+                                       //{+jsonp\r
                                        if( X_Type_isString( url = opt[ 'jsonp' ] ) ){\r
                                                type = X_NET_TYPE_JSONP;\r
                                        } else\r
+                                       //}+jsonp\r
+                                       //{+netimage\r
                                        if( X_Type_isString( url = opt[ 'img' ] || opt[ 'image' ] ) ){\r
                                                type = X_NET_TYPE_IMAGE;\r
                                        } else\r
+                                       //}+netimage\r
+                                       //{+netform\r
                                        if( X_Type_isString( url = opt[ 'form' ] ) ){\r
                                                type = X_NET_TYPE_FORM;\r
-                                       //{+dev\r
                                        } else\r
+                                       //}+netform\r
                                        if( !( type = X_NET_NAME_TO_ID[ opt[ 'type' ] ] ) ){\r
+                                               //{+dev\r
                                                alert( 'X.Net args error' );\r
+                                               //}+dev\r
                                                return;\r
-                                       //}+dev\r
                                        } else {\r
                                                url = opt[ 'url' ];\r
                                        };\r