| Index: tools/dom/templates/html/impl/impl_XMLHttpRequest.darttemplate
|
| diff --git a/tools/dom/templates/html/impl/impl_XMLHttpRequest.darttemplate b/tools/dom/templates/html/impl/impl_XMLHttpRequest.darttemplate
|
| index d7fffe9679616340a87a8733376bf0cc5b4b36c7..7ee15d1b3ba9aad98b14a1594a7498eda2585fd8 100644
|
| --- a/tools/dom/templates/html/impl/impl_XMLHttpRequest.darttemplate
|
| +++ b/tools/dom/templates/html/impl/impl_XMLHttpRequest.darttemplate
|
| @@ -384,5 +384,34 @@ $endif
|
| return headers;
|
| }
|
|
|
| + /**
|
| + * Specify the desired `url`, and `method` to use in making the request.
|
| + *
|
| + * By default the request is done asyncronously, with no user or password
|
| + * authentication information. If `async` is false, the request will be send
|
| + * synchronously.
|
| + *
|
| + * Calling `open` again on a currently active request is equivalent to
|
| + * calling `abort`.
|
| + *
|
| + * Note: Most simple HTTP requests can be accomplished using the [getString],
|
| + * [request], [requestCrossOrigin], or [postFormData] methods. Use of this
|
| + * `open` method is intended only for more complext HTTP requests where
|
| + * finer-grained control is needed.
|
| + */
|
| + @DomName('XMLHttpRequest.open')
|
| + @DocsEditable()
|
| +$if JSINTEROP
|
| + void open(String method, String url, {bool async, String user, String password}) {
|
| + if (async == null && user == null && password == null) {
|
| + _blink.BlinkXMLHttpRequest.instance.open_Callback_2_(unwrap_jso(this), method, url);
|
| + } else {
|
| + _blink.BlinkXMLHttpRequest.instance.open_Callback_5_(unwrap_jso(this), method, url, async, user, password);
|
| + }
|
| + }
|
| +$else
|
| + void open(String method, String url, {bool async, String user, String password}) native;
|
| +$endif
|
| +
|
| $!MEMBERS
|
| }
|
|
|