svghmi/widget_display.ysl2
branchsvghmi
changeset 2883 8e3d130399b0
parent 2882 ac08a5d15c15
child 2998 e8f707d99dc3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/svghmi/widget_display.ysl2	Wed Mar 18 09:16:14 2020 +0100
@@ -0,0 +1,19 @@
+// widget_display.ysl2
+
+
+template "widget[@type='Display']", mode="widget_defs" {
+    param "hmi_element";
+    |     frequency: 5,
+    |     dispatch: function(value) {
+    choose {
+        when "$hmi_element[self::svg:text]"{
+        // TODO : care about <tspan> ?
+    |       this.element.textContent = String(value);
+        }
+        otherwise {
+            warning > Display widget as a group not implemented
+        }
+    }
+    |     },
+
+}