Bug 1407334. Add some overloads for src/href getters that don't need a principal, for Thunderbird to use. r=kmag

MozReview-Commit-ID: 23iOeNDMXNk
This commit is contained in:
Boris Zbarsky 2017-10-10 15:04:19 -04:00
Родитель 772f1ee5da
Коммит 01a7f72b91
2 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -143,9 +143,17 @@ public:
SetHTMLAttr(nsGkAtoms::alt, aAlt, aError);
}
void GetSrc(nsAString& aSrc, nsIPrincipal&)
{
GetSrc(aSrc);
}
void GetSrc(nsAString& aSrc)
{
GetURIAttr(nsGkAtoms::src, nullptr, aSrc);
}
void SetSrc(const nsAString& aSrc, ErrorResult& aError)
{
SetHTMLAttr(nsGkAtoms::src, aSrc, aError);
}
void SetSrc(const nsAString& aSrc, nsIPrincipal& aTriggeringPrincipal, ErrorResult& aError)
{
SetHTMLAttr(nsGkAtoms::src, aSrc, aTriggeringPrincipal, aError);

Просмотреть файл

@ -95,6 +95,10 @@ public:
{
SetHTMLAttr(nsGkAtoms::href, aHref, aTriggeringPrincipal, aRv);
}
void SetHref(const nsAString& aHref, ErrorResult& aRv)
{
SetHTMLAttr(nsGkAtoms::href, aHref, aRv);
}
void GetCrossOrigin(nsAString& aResult)
{
// Null for both missing and invalid defaults is ok, since we