diff -r 5234d06f62ee -r b3ea419a4d47 svghmi/gen_index_xhtml.xslt
--- a/svghmi/gen_index_xhtml.xslt Wed Nov 27 16:05:26 2024 +0100
+++ b/svghmi/gen_index_xhtml.xslt Wed Oct 16 15:45:15 2024 +0200
@@ -4681,7 +4681,7 @@
sub(new_offset, relativeness, container_id){
- let position_given = this.indexes.length > 2;
+ let position_given = this.indexes.length > 1;
@@ -4713,9 +4713,13 @@
// as soon as subribed apply range and size once for all
- this.apply_hmi_value(1, this.range);
-
- this.apply_hmi_value(3, this.size);
+ if(this.indexes.length > 2)
+
+ this.apply_hmi_value(2, this.range);
+
+ if(this.indexes.length > 3)
+
+ this.apply_hmi_value(3, this.size);
}
@@ -4779,7 +4783,7 @@
if(this.apply_position(new_position)){
- this.apply_hmi_value(2, this.position);
+ this.apply_hmi_value(1, this.position);
}
@@ -4791,7 +4795,7 @@
// Only care about position, others are constants
- if(index == 2){
+ if(index == 1){
this.apply_position(value);
@@ -4799,7 +4803,7 @@
// widget refused or apply different value, force it back
- this.apply_hmi_value(2, this.position);
+ this.apply_hmi_value(1, this.position);
}