diff options
Diffstat (limited to 'share/attributes')
| -rw-r--r-- | share/attributes/css_defaults | 2 | ||||
| -rw-r--r-- | share/attributes/cssprops | 2 | ||||
| -rwxr-xr-x | share/attributes/genMapDataCSS.pl | 6 | ||||
| -rwxr-xr-x | share/attributes/genMapDataSVG.pl | 2 | ||||
| -rw-r--r-- | share/attributes/svgprops | 8 |
5 files changed, 18 insertions, 2 deletions
diff --git a/share/attributes/css_defaults b/share/attributes/css_defaults index e001c091b..5675c6a3b 100644 --- a/share/attributes/css_defaults +++ b/share/attributes/css_defaults @@ -88,6 +88,8 @@ "overflow" - "hidden" - "no" +"paint-order" - "normal" - "yes" + "pointer-events" - "visiblePainted" - "yes" "shape-rendering" - "auto" - "yes" diff --git a/share/attributes/cssprops b/share/attributes/cssprops index 42244f643..a4bc8a398 100644 --- a/share/attributes/cssprops +++ b/share/attributes/cssprops @@ -88,6 +88,8 @@ "overflow" - "svg","symbol","foreignObject","pattern","marker" +"paint-order" - "a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" + "pointer-events" - "circle","ellipse","image","line","path","polygon","polyline","rect","text","use","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" "shape-rendering" - "path","rect","circle","ellipse","line","polyline","polygon","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" diff --git a/share/attributes/genMapDataCSS.pl b/share/attributes/genMapDataCSS.pl index 98994350a..4a32f96c7 100755 --- a/share/attributes/genMapDataCSS.pl +++ b/share/attributes/genMapDataCSS.pl @@ -194,6 +194,12 @@ push @{$properties{ "isolation" }->{elements}}, @graphics_elements; $properties{ "isolation" }->{default} = "auto"; $properties{ "isolation" }->{inherit} = "no"; +# SVG2 +push @{$properties{ "paint-order" }->{elements}}, @container_elements; +push @{$properties{ "paint-order" }->{elements}}, @graphics_elements; +$properties{ "paint-order" }->{default} = "normal"; +$properties{ "paint-order" }->{inherit} = "yes"; + # Output diff --git a/share/attributes/genMapDataSVG.pl b/share/attributes/genMapDataSVG.pl index 1dd9327e3..8cd18128e 100755 --- a/share/attributes/genMapDataSVG.pl +++ b/share/attributes/genMapDataSVG.pl @@ -82,7 +82,7 @@ push @{$attributes{ "class" }->{elements}}, "flowRoot","flowPara","flowSpan","fl push @{$attributes{ "id" }->{elements}}, "flowRoot","flowPara","flowSpan","flowRect","flowRegion"; push @{$attributes{ "style" }->{elements}}, "flowRoot","flowPara","flowSpan","flowRect","flowRegion"; push @{$attributes{ "xml:space" }->{elements}}, "flowRoot","flowPara","flowSpan"; - +push @{$attributes{ "transform" }->{elements}}, "flowRoot","flowPara","flowSpan"; # Output diff --git a/share/attributes/svgprops b/share/attributes/svgprops index 1de16b6a5..3e72fc65f 100644 --- a/share/attributes/svgprops +++ b/share/attributes/svgprops @@ -340,7 +340,7 @@ "to" - "set","animate","animateColor","animateMotion","animateTransform" -"transform" - "a","circle","clipPath","defs","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","switch","text","use" +"transform" - "a","circle","clipPath","defs","ellipse","foreignObject","g","image","line","path","polygon","polyline","rect","switch","text","use","flowRoot","flowPara","flowSpan" "type" - "animateTransform","feColorMatrix","feTurbulence","script","style","feFuncA","feFuncB","feFuncG","feFuncR" @@ -490,6 +490,8 @@ "image-rendering" - "pattern","image","feImage","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" +"isolation" - "a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use","circle","ellipse","image","line","path","polygon","polyline","rect","text","use" + "kerning" - "altGlyph","textPath","text","tref","tspan","flowRoot","flowPara","flowSpan","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" "letter-spacing" - "altGlyph","textPath","text","tref","tspan","flowRoot","flowPara","flowSpan","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" @@ -508,10 +510,14 @@ "mask" - "a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use","circle","ellipse","image","line","path","polygon","polyline","rect","text","use" +"mix-blend-mode" - "a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use","circle","ellipse","image","line","path","polygon","polyline","rect","text","use" + "opacity" - "a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use","circle","ellipse","image","line","path","polygon","polyline","rect","text","use" "overflow" - "svg","symbol","foreignObject","pattern","marker" +"paint-order" - "a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" + "pointer-events" - "circle","ellipse","image","line","path","polygon","polyline","rect","text","use","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" "shape-rendering" - "path","rect","circle","ellipse","line","polyline","polygon","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" |
