====== Slider JavaScript ====== This is an example of how to call JavaScript functions from a slider. ===== Usage ===== - Create a command in a system that you want to send. This could be a [[software:gui-designer:system-manager:system-properties#ip-addresshostname|loopback system]] if you don't want the command itself to send any data (just the script instead). - Enter ''[sliderval]'' within the 'value' property of the command. This is a special [[software:gui-designer:tokens|token]] that sliders can use within commands. - In the JavaScript property of the command, you can call any JavaScript function in your code, and use the predefined ''data'' variable, which will contain whatever the command's 'value' returns, which in this case is the slider value. See the JS API docs for more info on the execution context of JavaScript within commands: http://commandfusion.com/docs/scripting/startup.html#command_send_handler This example project also demonstrates bitwise operations such as bitshifting and logical AND expression within JavaScript for complex bit level communications. [[https://github.com/CommandFusion/DemoUserInterfaces/tree/master/SliderJS|View the project on our GitHub.]]