// widget_display.ysl2 template "widget[@type='Display']", mode="widget_class" || class DisplayWidget extends Widget{ frequency = 5; dispatch(value) { this.element.textContent = String(value); } } || template "widget[@type='Display']", mode="widget_defs" { param "hmi_element"; if "$hmi_element[not(self::svg:text)]" error > Display Widget id="«$hmi_element/@id»" is not a svg::text element }