UNPKG

apex4x

Version:

The Comprehensive ARIA Development Suite

22 lines (21 loc) 809 B
$A.import(["Animate", "Switch"], { defer: true }, function () { $A.setSwitch( ".aria-switch.thermostat, .aria-switch.security, .aria-switch.lights", { onActivate: function (ev, triggerNode, boundCheckbox, on, set) { // 'on' reflects the current attribute value for the checkable item, and is always a number if applicable. // if 0, the toggle state is "false". // if 1, the toggle state is "true". // The 'set' argument is a function that will set the checkable item to a new state. // The new value must be a string consisting of "false" or "true". if (on) { set("false"); } else { set("true"); // $A.Velocity(triggerNode, "callout.bounce"); } ev.preventDefault(); }, }, ); });