зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1110789 - Cleanup patch for Bug 340494. r=bz
This commit is contained in:
Родитель
4760e3d471
Коммит
17f593dfab
|
@ -893,20 +893,12 @@ nsHTMLDocument::GetDomainURI()
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsHTMLDocument::GetDomain(nsAString& aDomain)
|
nsHTMLDocument::GetDomain(nsAString& aDomain)
|
||||||
{
|
|
||||||
ErrorResult rv;
|
|
||||||
GetDomain(aDomain, rv);
|
|
||||||
return rv.ErrorCode();
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
nsHTMLDocument::GetDomain(nsAString& aDomain, ErrorResult& rv)
|
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIURI> uri = GetDomainURI();
|
nsCOMPtr<nsIURI> uri = GetDomainURI();
|
||||||
|
|
||||||
if (!uri) {
|
if (!uri) {
|
||||||
SetDOMStringToNull(aDomain);
|
SetDOMStringToNull(aDomain);
|
||||||
return;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsAutoCString hostName;
|
nsAutoCString hostName;
|
||||||
|
@ -918,6 +910,7 @@ nsHTMLDocument::GetDomain(nsAString& aDomain, ErrorResult& rv)
|
||||||
// etc), just return an null string.
|
// etc), just return an null string.
|
||||||
SetDOMStringToNull(aDomain);
|
SetDOMStringToNull(aDomain);
|
||||||
}
|
}
|
||||||
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
|
|
|
@ -168,7 +168,6 @@ public:
|
||||||
// WebIDL API
|
// WebIDL API
|
||||||
virtual JSObject* WrapNode(JSContext* aCx)
|
virtual JSObject* WrapNode(JSContext* aCx)
|
||||||
MOZ_OVERRIDE;
|
MOZ_OVERRIDE;
|
||||||
void GetDomain(nsAString& aDomain, mozilla::ErrorResult& rv);
|
|
||||||
void SetDomain(const nsAString& aDomain, mozilla::ErrorResult& rv);
|
void SetDomain(const nsAString& aDomain, mozilla::ErrorResult& rv);
|
||||||
void GetCookie(nsAString& aCookie, mozilla::ErrorResult& rv);
|
void GetCookie(nsAString& aCookie, mozilla::ErrorResult& rv);
|
||||||
void SetCookie(const nsAString& aCookie, mozilla::ErrorResult& rv);
|
void SetCookie(const nsAString& aCookie, mozilla::ErrorResult& rv);
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
[OverrideBuiltins]
|
[OverrideBuiltins]
|
||||||
interface HTMLDocument : Document {
|
interface HTMLDocument : Document {
|
||||||
[Throws]
|
[SetterThrows]
|
||||||
attribute DOMString? domain;
|
attribute DOMString? domain;
|
||||||
[Throws]
|
[Throws]
|
||||||
attribute DOMString cookie;
|
attribute DOMString cookie;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче