/** * ----------------------------------------------------------------------------- * @package smartVISU * @author Martin Gleiß * @copyright 2012 * @license GPL * ----------------------------------------------------------------------------- */ /** * Standard rgb-controller with switching * * @param {id=} unique id for this widget * @param {text=} name of the rgb-controller * @param {item(bool,num)} a gad/item for switching * @param {item(num)} a gad/item for rgb red * @param {item(num)} a gad/item for rgb green * @param {item(num)} a gad/item for rgb blue * @param {item(num)} a gad/item for min value * @param {item(num)} a gad/item for max value */ {% macro rgb(id, txt, gad_switch, gad_r, gad_g, gad_b, gad_min, gad_max) %} {% import "basic.html" as basic %} /** Design */
{{ basic.stateswitch(id|_('switch'), gad_switch, 'icon', ['1', '0'], ['light_led.svg', 'light_led.svg'], '', ['icon1', 'icon0'] ) }}

{{ txt|e }}{{ basic.color(id|_('rgb'), gad_r, gad_g, gad_b, gad_min, gad_max) }}

{% endmacro %}