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