From 9ff64b5e270a49cb488d4f5907c7ef9539142a48 Mon Sep 17 00:00:00 2001 From: Andy VanWagoner Date: Sat, 16 Aug 2014 09:08:19 -0600 Subject: [PATCH] Add maskUnits and maskContentUnits These attributes are essential for creating a mask in svg. --- docs/docs/ref-04-tags-and-attributes.md | 2 +- src/browser/ui/dom/SVGDOMPropertyConfig.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/docs/ref-04-tags-and-attributes.md b/docs/docs/ref-04-tags-and-attributes.md index f43b05cc3c4..f67a4a2b623 100644 --- a/docs/docs/ref-04-tags-and-attributes.md +++ b/docs/docs/ref-04-tags-and-attributes.md @@ -76,7 +76,7 @@ There is also the React-specific attribute `dangerouslySetInnerHTML` ([more here ``` cx cy d dx dy fill fillOpacity fontFamily fontSize fx fy gradientTransform -gradientUnits markerEnd markerMid markerStart offset opacity +gradientUnits markerEnd markerMid markerStart maskUnits maskContentUnits offset opacity patternContentUnits patternUnits points preserveAspectRatio r rx ry spreadMethod stopColor stopOpacity stroke strokeDasharray strokeLinecap strokeOpacity strokeWidth textAnchor transform version viewBox x1 x2 x y1 y2 y diff --git a/src/browser/ui/dom/SVGDOMPropertyConfig.js b/src/browser/ui/dom/SVGDOMPropertyConfig.js index e9fbe129452..f411387a740 100644 --- a/src/browser/ui/dom/SVGDOMPropertyConfig.js +++ b/src/browser/ui/dom/SVGDOMPropertyConfig.js @@ -42,6 +42,8 @@ var SVGDOMPropertyConfig = { markerEnd: MUST_USE_ATTRIBUTE, markerMid: MUST_USE_ATTRIBUTE, markerStart: MUST_USE_ATTRIBUTE, + maskUnits: MUST_USE_ATTRIBUTE, + maskContentUnits: MUST_USE_ATTRIBUTE, offset: MUST_USE_ATTRIBUTE, opacity: MUST_USE_ATTRIBUTE, patternContentUnits: MUST_USE_ATTRIBUTE, @@ -79,6 +81,8 @@ var SVGDOMPropertyConfig = { markerEnd: 'marker-end', markerMid: 'marker-mid', markerStart: 'marker-start', + maskUnits: 'maskUnits', + maskContentUnits: 'maskContentUnits', patternContentUnits: 'patternContentUnits', patternUnits: 'patternUnits', preserveAspectRatio: 'preserveAspectRatio',