Also bei mir läuft alles wunderbar. Ich habe an den Hauptdateien aktuell keine Änderungen vorgenommen, ob und was ich im pages-Ordner alles geändert hatte, kann ich leider nicht mehr ganz nachvollziehen. Aus dem visu.js File scheint folgender Eintrag relevant zu sein:
Im HTML File steht Folgendes:
und bei widget_list.html steht Folgendes unter blind drin. Habe hier aber einiges an Änderungen vorgenommen, also nicht irritieren lassen 
Code:
// ----- visu.shutter ---------------------------------------------------------- $(document).delegate('[data-widget="visu.button"]', { 'vmousedown': function(event) { // Short/Long Button event.preventDefault(); var items = widget.explode($(this).attr('data-item')); var obj = this; $(obj).attr('data-timer', setTimeout(function() { $(obj).attr('data-long', true); io.write(items[1], $(obj).attr('data-val')); }, 400) ); }, 'vmouseup': function() { // Short/Long Button clearTimeout($(this).attr('data-timer')) var items = widget.explode($(this).attr('data-item')); if ($(this).attr('data-long') == 'true') { $(this).attr('data-long', false); } else { io.write(items[0], $(this).attr('data-val')); } }, 'click': function(event) { } }); // ----- visu.shifter ---------------------------------------------------------- $(document).delegate('span[data-widget="visu.shifter"]', { 'update': function(event, response) { var step = Math.min((response / $(this).attr('data-max') * 10 + 0.49).toFixed(0) * 10, 100); $('#' + this.id + ' img').attr('src', $(this).attr('data-pic').replace('00', step)); } });
Code:
{{ list.blind('osten_s1', 'Screen Ost', 'screens.osten_s1.lz', 'screens.osten_s1.kz', 'screens.osten_s1.hoehe', 'screens.osten_s1.kz', '', 'screens.osten_s1.automatik', '', 'screens.osten_s1.hoehe.zeitschalter', 0, 100) }}

Code:
{% macro blind(id, txt, gad_move, gad_stop, gad_pos, gad_shift, gad_angle, plot, gad_uzsu, min, max, step, mode) %} {% import "basic.html" as basic %} {% import "icon.html" as icon %} {% import "widget_visu.html" as visu %} {% import "widget_popup.html" as popup %} <li data-icon="false"> <div class="nw_table"> <div class="text">{{ txt|e }}{% if auto and auto != ' ' and auto != 'empty' %} {{ basic.value(auto~'time', auto~'.autostate_suspend_end') }} {% endif %} </div> <div class="no_border"> <div class="nw_table"> <div> {{ visu.lbutton(id, gad_stop, gad_move, 'control_arrow_down.svg', 1) }} </div> <div> {{ visu.lbutton(id, gad_stop, gad_move, 'control_arrow_up.svg', 0) }} </div> {% if plot and plot != ' ' %} <div> {{ visu.plotpop(id, 'measure_power_meter.svg', gad_pos, 'avg', '', '', '', '', '', txt, '#aa0', 'stair', ['Uhrzeit', 'Wert'], '3s') }} </div> {% endif %} <div> <a href="#{{ uid(page, id) }}_list_blind_popup" data-rel="popup" data-position-to="window"> {{ icon.shutter(id~'list_blind_shifter', '', gad_pos, 0, 100, gad_angle) }} </a> {{ popup.blind(uid(page, id)~'_list_blind_popup', txt, gad_move, gad_stop, gad_pos, gad_shift, gad_angle, min, max, step, mode) }} </div> {% if gad_uzsu and gad_uszu != ' ' %} <div> {{ visu.uzsu_icon(id~'list_uzsu', 'percent', gad_uzsu, min, max) }} </div> {% endif %} </div> </div> </div> </li> {% endmacro %}
Kommentar