/** * ----------------------------------------------------------------------------- * @package smartVISU * @author Martin Gleiß, Wolfram v. Hülsen * @copyright 2012, 2020 * @license GPL [http://www.gnu.de] * ----------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------------- * Displays opening status of a window with text and/or icon * 0 = closed, 1 = tilt. 2 = open * ------------------------------------------------------------------------------- */ /** * Standard window pic w/ opening status for right wing (open / tilt / closed) * * @param {id=} unique id for this widget * @param {item} a gad/item for status */ {% macro pic(id, gad_status) %} {% import "@widgets/basic.html" as basic %} {{ basic.symbol(id|_('win2_icon'), gad_status, '',['fts_window_2w.svg','fts_window_2w_tilt.svg', 'fts_window_2w_open.svg'], [0, 1, 2], '', ['icon0', 'icon1', 'icon1']) }} {% endmacro %} /** * Window one: Displays a window (one wing) with description and opening status * * @param {id=} unique id for this widget * @param {text=} name of the door/window * @param {item} a gad/item for status */ {% macro one(id, txt, gad_status) %} {% import "@widgets/basic.html" as basic %}
 {{ txt|e }}:     {{ basic.symbol(id|_('win1_icon'), gad_status, ['geschlossen', 'gekippt', 'geöffnet'],['fts_window_1w.svg','fts_window_1w_tilt.svg', 'fts_window_1w_open.svg'], [0, 1, 2], '', ['icon0', 'icon1', 'icon1']) }}
{% endmacro %} /** * Window two: Displays a window (two wings) with description and opening status on right wing * * @param {id=} unique id for this widget * @param {text=} name of the door/window * @param {item} a gad/item for status */ {% macro two(id, txt, gad_status) %} {% import "@widgets/basic.html" as basic %}
 {{ txt|e }}:     {{ basic.symbol(id|_('win2_icon'), gad_status, ['geschlossen', 'gekippt', 'geöffnet'],['fts_window_2w.svg','fts_window_2w_tilt.svg', 'fts_window_2w_open.svg'], [0, 1, 2], '', ['icon0', 'icon1', 'icon1']) }}
{% endmacro %}