Files
tubestation/testing/web-platform/tests/interfaces/url.idl
Luke Bjerring 81b63f0d77 Bug 1444940 [wpt PR 9836] - Update the url IDL file, a=testonly
Automatic update from web-platform-testsUpdate the url IDL file (#9836)

* Add url idl file
* Use url.idl file from url test.

wpt-commits: 23261ad99c192a6b978f263ecc8a1f487cf668ed
wpt-pr: 9836
wpt-commits: 23261ad99c192a6b978f263ecc8a1f487cf668ed
wpt-pr: 9836
2018-03-31 22:32:57 +01:00

36 lines
1.1 KiB
Plaintext

[Constructor(USVString url, optional USVString base),
Exposed=(Window,Worker),
LegacyWindowAlias=webkitURL]
interface URL {
stringifier attribute USVString href;
readonly attribute USVString origin;
attribute USVString protocol;
attribute USVString username;
attribute USVString password;
attribute USVString host;
attribute USVString hostname;
attribute USVString port;
attribute USVString pathname;
attribute USVString search;
[SameObject] readonly attribute URLSearchParams searchParams;
attribute USVString hash;
USVString toJSON();
};
[Constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""),
Exposed=(Window,Worker)]
interface URLSearchParams {
void append(USVString name, USVString value);
void delete(USVString name);
USVString? get(USVString name);
sequence<USVString> getAll(USVString name);
boolean has(USVString name);
void set(USVString name, USVString value);
void sort();
iterable<USVString, USVString>;
stringifier;
};