--- a/svghmi/gen_index_xhtml.xslt Wed Nov 23 14:18:25 2022 +0100
+++ b/svghmi/gen_index_xhtml.xslt Thu Nov 24 16:12:03 2022 +0100
@@ -1217,6 +1217,8 @@
</xsl:text>
<xsl:text>
</xsl:text>
+ <xsl:text>const xmlns = "http://www.w3.org/2000/svg";
+</xsl:text>
<xsl:text>let id = document.getElementById.bind(document);
</xsl:text>
<xsl:text>var svg_root = id("</xsl:text>
@@ -9145,21 +9147,23 @@
</xsl:text>
<xsl:text> // Compute visible Y range by merging fixed curves Y ranges
</xsl:text>
- <xsl:text> for(let minmax of this.minmaxes){
-</xsl:text>
- <xsl:text> if(minmax){
-</xsl:text>
- <xsl:text> let [min,max] = minmax;
-</xsl:text>
- <xsl:text> if(min < y_min)
-</xsl:text>
- <xsl:text> y_min = min;
-</xsl:text>
- <xsl:text> if(max > y_max)
-</xsl:text>
- <xsl:text> y_max = max;
-</xsl:text>
- <xsl:text> }
+ <xsl:text> for(let varopts of this.variables_options){
+</xsl:text>
+ <xsl:text> let minmax = varopts.minmax
+</xsl:text>
+ <xsl:text> if(minmax){
+</xsl:text>
+ <xsl:text> let [min,max] = minmax;
+</xsl:text>
+ <xsl:text> if(min < y_min)
+</xsl:text>
+ <xsl:text> y_min = min;
+</xsl:text>
+ <xsl:text> if(max > y_max)
+</xsl:text>
+ <xsl:text> y_max = max;
+</xsl:text>
+ <xsl:text> }
</xsl:text>
<xsl:text> }
</xsl:text>
@@ -9167,11 +9171,11 @@
</xsl:text>
<xsl:text> if(y_min !== Infinity && y_max !== -Infinity){
</xsl:text>
- <xsl:text> this.fixed_y_range = true;
+ <xsl:text> this.fixed_y_range = true;
</xsl:text>
<xsl:text> } else {
</xsl:text>
- <xsl:text> this.fixed_y_range = false;
+ <xsl:text> this.fixed_y_range = false;
</xsl:text>
<xsl:text> }
</xsl:text>
@@ -12755,8 +12759,6 @@
</xsl:text>
<xsl:text>
</xsl:text>
- <xsl:text>const xmlns = "http://www.w3.org/2000/svg";
-</xsl:text>
<xsl:text>var edit_callback;
</xsl:text>
<xsl:text>const localtypes = {"PAGE_LOCAL":null, "HMI_LOCAL":null}