void SVGScriptElement::GetCrossOrigin(nsAString & aCrossOrigin) { // Null for both missing and invalid defaults is ok, since we // always parse to an enum value, so we don't need an invalid // default, and we _want_ the missing default to be null. GetEnumAttr(nsGkAtoms::crossorigin, nullptr, aCrossOrigin); }
void SVGAElement::GetReferrerPolicy(nsAString& aPolicy) { GetEnumAttr(nsGkAtoms::referrerpolicy, EmptyCString().get(), aPolicy); }
void HTMLLinkElement::GetAs(nsAString& aResult) { GetEnumAttr(nsGkAtoms::as, EmptyCString().get(), aResult); }
void HTMLMenuItemElement::GetType(DOMString& aValue) { GetEnumAttr(nsGkAtoms::type, kMenuItemDefaultType->tag, aValue); }
void HTMLTableCellElement::GetScope(DOMString& aScope) { GetEnumAttr(nsGkAtoms::scope, nullptr, aScope); }
void HTMLMarqueeElement::GetDirection(nsAString& aValue) { GetEnumAttr(nsGkAtoms::direction, kDefaultDirection->tag, aValue); }