# HG changeset patch
# User Edouard Tisserant
# Date 1655114257 -7200
# Node ID 7c27d57b6ec08c143ccfb1b047e2c64304a9a242
# Parent  0d7f9c555ae220db3cd27553b3d9bd6f5253fb79
SVGHMI: add a way for widgets and other yslt2 files to add css definitions to resultng page.

diff -r 0d7f9c555ae2 -r 7c27d57b6ec0 svghmi/gen_index_xhtml.ysl2
--- a/svghmi/gen_index_xhtml.ysl2	Fri Jun 10 09:39:10 2022 +0200
+++ b/svghmi/gen_index_xhtml.ysl2	Mon Jun 13 11:57:37 2022 +0200
@@ -34,6 +34,7 @@
             xmlns:declarations="declarations"
             xmlns:definitions="definitions"
             xmlns:epilogue="epilogue"
+            xmlns:cssdefs="cssdefs"
 
             /* Namespace to invoke python code */
             xmlns:ns="beremiz"
@@ -74,6 +75,7 @@
             head {
                 style type="text/css" media="screen" {
                     value "ns:GetFonts()";
+                    apply "document('')/*/cssdefs:*";
                 }
             }
             // prevents user selection by mouse click / touch and drag