Ist das nur ein Problem bei mir oder funktioniert im pure-design die Umschaltung "switchPressed" und "switchUpressed" nicht?
Folgender Code aus structure_pure.js:
Das Problem bei mir ist nun:
attributes: on_value=1, off_value=0
In der Routine sagt mir Firebug:
value = "An"
off="0"
folglich wird switschPressed gesetzt. Wenn ich dann nochmal drücke passiert folgendes:
value = "Aus"
off="0"
und logischerweise bleibt switchPressed.
Vorschlag für einen Fix:
Das behebt das Problem zumindest bei mir, aber ich kann nicht ganz überblicken, ob as side-effects hat. Einchecken?
Gruss,
der Jan
Folgender Code aus structure_pure.js:
Code:
update: function(e,d) { var element = $(this); var value = defaultUpdate( e, d, element ); var off = element.data( 'off_value' ); element.removeClass( value == off ? 'switchPressed' : 'switchUnpressed' ); element.addClass( value == off ? 'switchUnpressed' : 'switchPressed' ); },
attributes: on_value=1, off_value=0
In der Routine sagt mir Firebug:
value = "An"
off="0"
folglich wird switschPressed gesetzt. Wenn ich dann nochmal drücke passiert folgendes:
value = "Aus"
off="0"
und logischerweise bleibt switchPressed.
Vorschlag für einen Fix:
Code:
update: function(e,d) { var element = $(this); defaultUpdate( e, d, element ); var off = element.data( 'off_value' ); var value = element.data( 'value' ); element.removeClass( value == off ? 'switchPressed' : 'switchUnpressed' ); element.addClass( value == off ? 'switchUnpressed' : 'switchPressed' ); },
Gruss,
der Jan
Kommentar