mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-31 19:47:32 +09:00
SVG - support radialGradient fr attribute
This commit is contained in:
parent
3a4e49d048
commit
4ba6ca9106
10 changed files with 103 additions and 13 deletions
|
|
@ -198,13 +198,14 @@ SVGRadialGradientElement::WrapNode(JSContext* aCx, JS::Handle<JSObject*> aGivenP
|
|||
return SVGRadialGradientElementBinding::Wrap(aCx, this, aGivenProto);
|
||||
}
|
||||
|
||||
nsSVGElement::LengthInfo SVGRadialGradientElement::sLengthInfo[5] =
|
||||
nsSVGElement::LengthInfo SVGRadialGradientElement::sLengthInfo[6] =
|
||||
{
|
||||
{ &nsGkAtoms::cx, 50, nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE, SVGContentUtils::X },
|
||||
{ &nsGkAtoms::cy, 50, nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE, SVGContentUtils::Y },
|
||||
{ &nsGkAtoms::r, 50, nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE, SVGContentUtils::XY },
|
||||
{ &nsGkAtoms::fx, 50, nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE, SVGContentUtils::X },
|
||||
{ &nsGkAtoms::fy, 50, nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE, SVGContentUtils::Y },
|
||||
{ &nsGkAtoms::fr, 0, nsIDOMSVGLength::SVG_LENGTHTYPE_PERCENTAGE, SVGContentUtils::XY },
|
||||
};
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
@ -252,6 +253,12 @@ SVGRadialGradientElement::Fy()
|
|||
return mLengthAttributes[ATTR_FY].ToDOMAnimatedLength(this);
|
||||
}
|
||||
|
||||
already_AddRefed<SVGAnimatedLength>
|
||||
SVGRadialGradientElement::Fr()
|
||||
{
|
||||
return mLengthAttributes[ATTR_FR].ToDOMAnimatedLength(this);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// nsSVGElement methods
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue