svghmi/widget_list.ysl2
branchsvghmi
changeset 3175 b2ba6eeb61ec
parent 3031 440d74319a74
child 3185 9038655c1b18
--- a/svghmi/widget_list.ysl2	Tue Mar 02 10:11:45 2021 +0100
+++ b/svghmi/widget_list.ysl2	Tue Mar 02 17:30:13 2021 +0100
@@ -13,7 +13,13 @@
     param "hmi_element";
     |     styles: {
     foreach "$hmi_element/*[@inkscape:label]" {
-        const "style", "func:refered_elements(.)[self::svg:text]/@style";
+        const "text", "func:refered_elements(.)[self::svg:text][1]";
+        const "tspan", "$text/svg:tspan[1]";
+        const "style" choose {
+            when "$text/@style and $tspan/@style" > «$text/@style»;«$tspan/@style»
+            otherwise > «$text/@style»«$tspan/@style»
+
+        }
     |         «@inkscape:label»: "«$style»",
     }
     |     },