This shows you the differences between two versions of the page.
software:modules-and-examples:slider-javascript [2013/07/29 00:59] aaron created |
software:modules-and-examples:slider-javascript [2017/03/21 22:05] (current) jarrod |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Usage ===== | ===== Usage ===== | ||
- | - Create a command in a system that you want to send. | + | - 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. | + | - 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. | + | - 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 | 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. | This example project also demonstrates bitwise operations such as bitshifting and logical AND expression within JavaScript for complex bit level communications. | ||
- | |||
- | {{:software:modules-and-examples:sliderjsdemo.zip|Download the demo project here.}} | ||
[[https://github.com/CommandFusion/DemoUserInterfaces/tree/master/SliderJS|View the project on our GitHub.]] | [[https://github.com/CommandFusion/DemoUserInterfaces/tree/master/SliderJS|View the project on our GitHub.]] |