Bug 1403658 - Add nsString overload for HTMLAnchorElement::GetName() and HTMLBodyElement::GetBackground(), add HTMLBodyElement::FromContentOrNull(). r=bz

This commit is contained in:
Jorg K 2017-10-09 07:19:00 -04:00
Родитель 3a7ab1ab78
Коммит 49156443d9
2 изменённых файлов: 10 добавлений и 0 удалений

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

@ -201,6 +201,10 @@ public:
{
GetHTMLAttr(nsGkAtoms::name, aValue);
}
void GetName(nsAString& aValue)
{
GetHTMLAttr(nsGkAtoms::name, aValue);
}
void SetName(const nsAString& aValue, mozilla::ErrorResult& rv)
{
SetHTMLAttr(nsGkAtoms::name, aValue, rv);

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

@ -32,6 +32,8 @@ public:
// nsISupports
NS_DECL_ISUPPORTS_INHERITED
NS_IMPL_FROMCONTENT_HTML_WITH_TAG(HTMLBodyElement, body);
// Event listener stuff; we need to declare only the ones we need to
// forward to window that don't come from nsIDOMHTMLBodyElement.
#define EVENT(name_, id_, type_, struct_) /* nothing; handled by the shim */
@ -112,6 +114,10 @@ public:
{
GetHTMLAttr(nsGkAtoms::background, aBackground);
}
void GetBackground(nsAString& aBackground)
{
GetHTMLAttr(nsGkAtoms::background, aBackground);
}
void SetBackground(const nsAString& aBackground, ErrorResult& aError)
{
SetHTMLAttr(nsGkAtoms::background, aBackground, aError);