svghmi/gen_dnd_widget_svg.xslt
changeset 3495 f422d3d71f89
parent 3414 0ff608310312
child 3507 e87a2daace80
--- a/svghmi/gen_dnd_widget_svg.xslt	Mon May 23 18:11:31 2022 +0200
+++ b/svghmi/gen_dnd_widget_svg.xslt	Mon May 23 18:12:30 2022 +0200
@@ -52,6 +52,16 @@
           <xsl:value-of select="$type"/>
         </xsl:attribute>
         <xsl:if test="$freq">
+          <xsl:if test="not(regexp:test($freq,'^[0-9]*(\.[0-9]+)?[smh]?'))">
+            <xsl:message terminate="yes">
+              <xsl:text>Widget id:</xsl:text>
+              <xsl:value-of select="$id"/>
+              <xsl:text> label:</xsl:text>
+              <xsl:value-of select="$label"/>
+              <xsl:text> has wrong syntax of frequency forcing </xsl:text>
+              <xsl:value-of select="$freq"/>
+            </xsl:message>
+          </xsl:if>
           <xsl:attribute name="freq">
             <xsl:value-of select="$freq"/>
           </xsl:attribute>