equal
deleted
inserted
replaced
4679 </xsl:text> |
4679 </xsl:text> |
4680 <xsl:text> |
4680 <xsl:text> |
4681 </xsl:text> |
4681 </xsl:text> |
4682 <xsl:text> sub(new_offset, relativeness, container_id){ |
4682 <xsl:text> sub(new_offset, relativeness, container_id){ |
4683 </xsl:text> |
4683 </xsl:text> |
4684 <xsl:text> let position_given = this.indexes.length > 2; |
4684 <xsl:text> let position_given = this.indexes.length > 1; |
4685 </xsl:text> |
4685 </xsl:text> |
4686 <xsl:text> |
4686 <xsl:text> |
4687 </xsl:text> |
4687 </xsl:text> |
4688 <xsl:text> // sub() will call apply_cache() and then dispatch() |
4688 <xsl:text> // sub() will call apply_cache() and then dispatch() |
4689 </xsl:text> |
4689 </xsl:text> |
4711 </xsl:text> |
4711 </xsl:text> |
4712 <xsl:text> |
4712 <xsl:text> |
4713 </xsl:text> |
4713 </xsl:text> |
4714 <xsl:text> // as soon as subribed apply range and size once for all |
4714 <xsl:text> // as soon as subribed apply range and size once for all |
4715 </xsl:text> |
4715 </xsl:text> |
4716 <xsl:text> this.apply_hmi_value(1, this.range); |
4716 <xsl:text> if(this.indexes.length > 2) |
4717 </xsl:text> |
4717 </xsl:text> |
4718 <xsl:text> this.apply_hmi_value(3, this.size); |
4718 <xsl:text> this.apply_hmi_value(2, this.range); |
|
4719 </xsl:text> |
|
4720 <xsl:text> if(this.indexes.length > 3) |
|
4721 </xsl:text> |
|
4722 <xsl:text> this.apply_hmi_value(3, this.size); |
4719 </xsl:text> |
4723 </xsl:text> |
4720 <xsl:text> } |
4724 <xsl:text> } |
4721 </xsl:text> |
4725 </xsl:text> |
4722 <xsl:text> |
4726 <xsl:text> |
4723 </xsl:text> |
4727 </xsl:text> |
4777 </xsl:text> |
4781 </xsl:text> |
4778 <xsl:text> } |
4782 <xsl:text> } |
4779 </xsl:text> |
4783 </xsl:text> |
4780 <xsl:text> if(this.apply_position(new_position)){ |
4784 <xsl:text> if(this.apply_position(new_position)){ |
4781 </xsl:text> |
4785 </xsl:text> |
4782 <xsl:text> this.apply_hmi_value(2, this.position); |
4786 <xsl:text> this.apply_hmi_value(1, this.position); |
4783 </xsl:text> |
4787 </xsl:text> |
4784 <xsl:text> } |
4788 <xsl:text> } |
4785 </xsl:text> |
4789 </xsl:text> |
4786 <xsl:text> } |
4790 <xsl:text> } |
4787 </xsl:text> |
4791 </xsl:text> |
4789 </xsl:text> |
4793 </xsl:text> |
4790 <xsl:text> dispatch(value, oldval, index) { |
4794 <xsl:text> dispatch(value, oldval, index) { |
4791 </xsl:text> |
4795 </xsl:text> |
4792 <xsl:text> // Only care about position, others are constants |
4796 <xsl:text> // Only care about position, others are constants |
4793 </xsl:text> |
4797 </xsl:text> |
4794 <xsl:text> if(index == 2){ |
4798 <xsl:text> if(index == 1){ |
4795 </xsl:text> |
4799 </xsl:text> |
4796 <xsl:text> this.apply_position(value); |
4800 <xsl:text> this.apply_position(value); |
4797 </xsl:text> |
4801 </xsl:text> |
4798 <xsl:text> if(this.position != value){ |
4802 <xsl:text> if(this.position != value){ |
4799 </xsl:text> |
4803 </xsl:text> |
4800 <xsl:text> // widget refused or apply different value, force it back |
4804 <xsl:text> // widget refused or apply different value, force it back |
4801 </xsl:text> |
4805 </xsl:text> |
4802 <xsl:text> this.apply_hmi_value(2, this.position); |
4806 <xsl:text> this.apply_hmi_value(1, this.position); |
4803 </xsl:text> |
4807 </xsl:text> |
4804 <xsl:text> } |
4808 <xsl:text> } |
4805 </xsl:text> |
4809 </xsl:text> |
4806 <xsl:text> } |
4810 <xsl:text> } |
4807 </xsl:text> |
4811 </xsl:text> |