Hallo Apollo,
nachdem ich viel mit Station buttons gearbeitet habe , wollte ich auch Werte jenseits des Default Wertes (1) übergeben. Mit dem Basic.button hat es wunderbar funktioniert, mit dem multimedia.button für die Stations hatte es nicht geklappt. Ich habe mal in den Code gesehen und dort wird fälschlicherweise in der Weitergabe an basic.button der Wert 1 gesetzt und nicht mehr "val" übergeben. Wenn man das korrigiert, funktioniert es einwandfrei. So zumindest mein Test.
Korrekt ist die Übergabe an den Basic Button mit val. (sonst wird der Wert immer auf 1 gesetzt ! Also:
Grüsse
Michel
nachdem ich viel mit Station buttons gearbeitet habe , wollte ich auch Werte jenseits des Default Wertes (1) übergeben. Mit dem Basic.button hat es wunderbar funktioniert, mit dem multimedia.button für die Stations hatte es nicht geklappt. Ich habe mal in den Code gesehen und dort wird fälschlicherweise in der Weitergabe an basic.button der Wert 1 gesetzt und nicht mehr "val" übergeben. Wenn man das korrigiert, funktioniert es einwandfrei. So zumindest mein Test.
Code:
/** * Displays a tv- or radio- station button * * @param unique id for this widget * @param a gad/item * @param a icon (e. g. located in pics/station) * @param value send if the button is pressed (optional, default 1) * @param type: 'mini', 'midi' (optional, default: mini) */ {% macro station(id, gad, pic, val, type) %} {% import "basic.html" as basic %} {% set uid = uid(page, id) %} <div id="{{ uid }}" class="station"> {{ basic.button(id, gad, '', pic, [COLOR="Red"]1[/COLOR], type|default('mini')) }} </div> {% endmacro %}
Code:
/** * Displays a tv- or radio- station button * * @param unique id for this widget * @param a gad/item * @param a icon (e. g. located in pics/station) * @param value send if the button is pressed (optional, default 1) * @param type: 'mini', 'midi' (optional, default: mini) */ {% macro station(id, gad, pic, val, type) %} {% import "basic.html" as basic %} {% set uid = uid(page, id) %} <div id="{{ uid }}" class="station"> {{ basic.button(id, gad, '', pic, [COLOR="Red"]val[/COLOR], type|default('mini')) }} </div> {% endmacro %}
Michel
Kommentar