// widget_tooglebutton.ysl2
template "widget[@type='ToggleButton']", mode="widget_class"
class ToggleButtonWidget extends Widget{
active_style = undefined;
inactive_style = undefined;
this.active_elt.setAttribute("style", this.active_style);
this.inactive_elt.setAttribute("style", "display:none");
this.inactive_elt.setAttribute("style", this.inactive_style);
this.active_elt.setAttribute("style", "display:none");
this.apply_hmi_value(0, this.state);
this.active_style = this.active_elt.style.cssText;
this.inactive_style = this.inactive_elt.style.cssText;
this.element.setAttribute("onclick", "hmi_widgets['"+this.element_id+"'].on_click(evt)");
template "widget[@type='ToggleButton']", mode="widget_defs" {
labels("active inactive");