# HG changeset patch
# User Edouard Tisserant
# Date 1585653615 -7200
# Node ID 1695122a5e1680f6c0fbeeba3600715bced2fbb9
# Parent  3b4a1319da09b36493e650f6a0557898379bd905
SVGHMI: HMI:Switch now accepts boolean values 'true' and 'false'

diff -r 3b4a1319da09 -r 1695122a5e16 svghmi/gen_index_xhtml.xslt
--- a/svghmi/gen_index_xhtml.xslt	Mon Mar 30 14:26:42 2020 +0200
+++ b/svghmi/gen_index_xhtml.xslt	Tue Mar 31 13:20:15 2020 +0200
@@ -1249,7 +1249,7 @@
 </xsl:text>
     <xsl:text>    choices: [
 </xsl:text>
-    <xsl:variable name="regex" select="'^(&quot;[^&quot;].*&quot;|\-?[0-9]+)(#.*)?$'"/>
+    <xsl:variable name="regex" select="'^(&quot;[^&quot;].*&quot;|\-?[0-9]+|false|true)(#.*)?$'"/>
     <xsl:for-each select="$hmi_element/*[regexp:test(@inkscape:label,$regex)]">
       <xsl:variable name="literal" select="regexp:match(@inkscape:label,$regex)[2]"/>
       <xsl:text>        {
diff -r 3b4a1319da09 -r 1695122a5e16 svghmi/widget_switch.ysl2
--- a/svghmi/widget_switch.ysl2	Mon Mar 30 14:26:42 2020 +0200
+++ b/svghmi/widget_switch.ysl2	Tue Mar 31 13:20:15 2020 +0200
@@ -16,7 +16,7 @@
     |         // Hello Switch
     |     },
     |     choices: [
-    const "regex",!"'^(\"[^\"].*\"|\-?[0-9]+)(#.*)?$'"!;
+    const "regex",!"'^(\"[^\"].*\"|\-?[0-9]+|false|true)(#.*)?$'"!;
     foreach "$hmi_element/*[regexp:test(@inkscape:label,$regex)]" {
         const "literal", "regexp:match(@inkscape:label,$regex)[2]";
     |         {