summaryrefslogtreecommitdiffstats
path: root/share/attributes
diff options
context:
space:
mode:
Diffstat (limited to 'share/attributes')
-rw-r--r--share/attributes/css_defaults2
-rw-r--r--share/attributes/cssprops2
-rwxr-xr-xshare/attributes/genMapDataCSS.pl6
-rwxr-xr-xshare/attributes/genMapDataSVG.pl2
-rw-r--r--share/attributes/svgprops8
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"