Extract UTI mapping and allow for additions
[WebKit-https.git] / Source / WebCore / css / svg.css
index 4a70d0e..cb5218a 100644 (file)
@@ -47,6 +47,11 @@ svg:not(:root), symbol, image, marker, pattern, foreignObject {
     overflow: hidden
 }
 
+svg:root {
+    width: 100%;
+    height: 100%
+}
+
 text, foreignObject {
     display: block
 }
@@ -55,7 +60,7 @@ text, tspan, textPath {
    white-space: nowrap
 }
 
-#if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS
+#if defined(WTF_PLATFORM_IOS_FAMILY) && WTF_PLATFORM_IOS_FAMILY
 text, tspan, tref {
    -webkit-text-size-adjust: none;
 }
@@ -67,12 +72,8 @@ text, tspan, tref {
     outline: auto 5px -webkit-focus-ring-color
 }
 
-/* CSS transform specification: "transform-origin 0 0 for SVG elements without associated CSS layout box, 50% 50% for all other elements". */
-* {
-    -webkit-transform-origin: 0 0;
-}
-
-html|* > svg {
-    -webkit-transform-origin: 50% 50%;
+*:not(svg),
+*:not(foreignObject) > svg {
+    transform-origin: 0 0;
+    transform-box: view-box;
 }