--- a/svghmi/gen_index_xhtml.xslt Tue Mar 02 17:30:13 2021 +0100
+++ b/svghmi/gen_index_xhtml.xslt Wed Mar 03 11:45:13 2021 +0100
@@ -5748,13 +5748,13 @@
- <xsl:text> this.position = value;
+ <xsl:text> this.range = Math.max(1,value); - <xsl:text> this.range = Math.max(1,value);
+ <xsl:text> this.position = value; @@ -5834,7 +5834,7 @@
<xsl:text> this.position = Math.round(Math.max(Math.min(position, this.range - this.size), 0));
- <xsl:text> this.apply_hmi_value(0, this.position);
+ <xsl:text> this.apply_hmi_value(1, this.position); --- a/svghmi/widget_scrollbar.ysl2 Tue Mar 02 17:30:13 2021 +0100
+++ b/svghmi/widget_scrollbar.ysl2 Wed Mar 03 11:45:13 2021 +0100
@@ -12,10 +12,10 @@
dispatch(value,oldval, index) {
+ this.range = Math.max(1,value); - this.range = Math.max(1,value);
@@ -55,7 +55,7 @@
apply_position(position){
this.position = Math.round(Math.max(Math.min(position, this.range - this.size), 0));
- this.apply_hmi_value(0, this.position);
+ this.apply_hmi_value(1, this.position); --- a/tests/svghmi/svghmi_0@svghmi/svghmi.svg Tue Mar 02 17:30:13 2021 +0100
+++ b/tests/svghmi/svghmi_0@svghmi/svghmi.svg Wed Mar 03 11:45:13 2021 +0100
@@ -125,11 +125,11 @@
inkscape:document-units="px"
- inkscape:current-layer="g971"
+ inkscape:current-layer="hmi0" inkscape:zoom="0.42177816"
- inkscape:cx="-596.64145"
+ inkscape:cx="-871.66754" inkscape:window-width="1600"
inkscape:window-height="836"
@@ -5406,7 +5406,7 @@
- inkscape:label="HMI:ScrollBar@.position@.range@.visibleAlarms"
+ inkscape:label="HMI:ScrollBar@.range@.position@.visibleAlarms" transform="translate(9.7583007e-6)">
sodipodi:nodetypes="cccc"
@@ -7084,7 +7084,7 @@
- inkscape:label="HMI:ScrollBar@.position@.range@.visibleAlarms"
+ inkscape:label="HMI:ScrollBar@.range@.position@.visibleAlarms" transform="translate(-2.4169924e-7,779.99999)">