aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/webidls/XMLHttpRequest.webidl
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/webidls/XMLHttpRequest.webidl')
-rw-r--r--src/components/script/dom/webidls/XMLHttpRequest.webidl72
1 files changed, 0 insertions, 72 deletions
diff --git a/src/components/script/dom/webidls/XMLHttpRequest.webidl b/src/components/script/dom/webidls/XMLHttpRequest.webidl
deleted file mode 100644
index ba100ca23ad..00000000000
--- a/src/components/script/dom/webidls/XMLHttpRequest.webidl
+++ /dev/null
@@ -1,72 +0,0 @@
-/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this file,
- * You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * The origin of this IDL file is
- * http://xhr.spec.whatwg.org/#interface-xmlhttprequest
- *
- * To the extent possible under law, the editor has waived all copyright
- * and related or neighboring rights to this work. In addition, as of 1 May 2014,
- * the editor has made this specification available under the Open Web Foundation
- * Agreement Version 1.0, which is available at
- * http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0.
- */
-
-// http://fetch.spec.whatwg.org/#fetchbodyinit
-typedef (/*ArrayBuffer or ArrayBufferView or Blob or FormData or */DOMString or URLSearchParams) FetchBodyInit;
-
-enum XMLHttpRequestResponseType {
- "",
- "arraybuffer",
- "blob",
- "document",
- "json",
- "text"
-};
-
-[Constructor/*,
- Exposed=Window,Worker*/]
-interface XMLHttpRequest : XMLHttpRequestEventTarget {
- // event handler
- attribute EventHandler onreadystatechange;
-
- // states
- const unsigned short UNSENT = 0;
- const unsigned short OPENED = 1;
- const unsigned short HEADERS_RECEIVED = 2;
- const unsigned short LOADING = 3;
- const unsigned short DONE = 4;
-
- readonly attribute unsigned short readyState;
-
- // request
- [Throws]
- void open(ByteString method, /* [EnsureUTF16] */ DOMString url);
- [Throws]
- void open(ByteString method, /* [EnsureUTF16] */ DOMString url, boolean async, optional /* [EnsureUTF16] */ DOMString? username = null, optional /* [EnsureUTF16] */ DOMString? password = null);
-
- [Throws]
- void setRequestHeader(ByteString name, ByteString value);
- [SetterThrows]
- attribute unsigned long timeout;
- attribute boolean withCredentials;
- readonly attribute XMLHttpRequestUpload upload;
- [Throws]
- void send(optional /*Document or*/ FetchBodyInit? data = null);
- void abort();
-
- // response
- readonly attribute DOMString responseURL;
- readonly attribute unsigned short status;
- readonly attribute ByteString statusText;
- ByteString? getResponseHeader(ByteString name);
- ByteString getAllResponseHeaders();
- // void overrideMimeType(DOMString mime);
- [SetterThrows]
- attribute XMLHttpRequestResponseType responseType;
- readonly attribute any response;
- [Throws]
- readonly attribute DOMString responseText;
- /*[Exposed=Window]*/ readonly attribute Document? responseXML;
-};