#399: URL.toJSON()

This commit is contained in:
Cameron Kaiser 2017-08-13 17:25:16 -07:00
parent fccfbd1224
commit e9cc6b1d37
3 changed files with 13 additions and 0 deletions

View File

@ -137,6 +137,12 @@ public:
GetHref(aRetval);
}
void
ToJSON(nsAString& aResult, ErrorResult& aRv) const
{
GetHref(aResult); // XXX: aRv not currently used
}
// URLSearchParamsObserver
void URLSearchParamsUpdated(URLSearchParams* aSearchParams) override;

View File

@ -47,6 +47,8 @@ interface URL {
readonly attribute URLSearchParams searchParams;
[Throws=Workers]
attribute USVString hash;
[Throws]
USVString toJSON();
};
partial interface URL {

View File

@ -119,6 +119,11 @@ public:
GetHref(aRetval, aRv);
}
void ToJSON(nsAString& aResult, ErrorResult& aRv) const
{
GetHref(aResult, aRv);
}
// IURLSearchParamsObserver
void URLSearchParamsUpdated(URLSearchParams* aSearchParams) override;