dgaberscek@2944: // widget_button.ysl2 dgaberscek@2944: dgaberscek@2944: template "widget[@type='Button']", mode="widget_defs" { dgaberscek@2944: param "hmi_element"; dgaberscek@2944: | frequency: 5, dgaberscek@2944: | init: function() { dgaberscek@2944: | this.element.addEventListener( dgaberscek@2944: | "mousedown", dgaberscek@2944: | evt => { dgaberscek@2944: | change_hmi_value(this.indexes[0], "=1"); dgaberscek@2944: | }); dgaberscek@2944: | this.element.addEventListener( dgaberscek@2944: | "mouseup", dgaberscek@2944: | evt => { dgaberscek@2944: | change_hmi_value(this.indexes[0], "=0"); dgaberscek@2944: | }); dgaberscek@2944: | }, dgaberscek@2944: }