mirror of
https://github.com/servo/servo.git
synced 2025-06-08 16:43:28 +00:00
The URL spec recently changed and the variour "mixins" interfaces are gone, this commit updates our code and WPT accordingly. The new expected failures related to HTMLAnchorElement and HTMLAreaElement's attributes are due to their moving to the HTMLHyperLinkElementUtils interface, which is not anymore in a separate <script class=untested> element.
30 lines
1.1 KiB
Text
30 lines
1.1 KiB
Text
/* 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/. */
|
|
|
|
// https://url.spec.whatwg.org/#url
|
|
[Constructor(USVString url, optional USVString base)/*,
|
|
Exposed=(Window,Worker)*/]
|
|
interface URL {
|
|
static USVString domainToASCII(USVString domain);
|
|
// static USVString domainToUnicode(USVString domain);
|
|
|
|
[SetterThrows]
|
|
/*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;
|
|
// readonly attribute URLSearchParams searchParams;
|
|
attribute USVString hash;
|
|
|
|
// This is only doing as well as gecko right now.
|
|
// https://github.com/servo/servo/issues/7590 is on file for
|
|
// adding attribute stringifier support.
|
|
stringifier;
|
|
};
|