add a property to the field object since we can't use a bi directional lookup in javascript :(

This commit is contained in:
Damien Churchill 2009-07-28 22:04:00 +00:00
parent 174d974da8
commit deac8e0128

View File

@ -79,7 +79,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, {
*/
bind: function(option, field) {
this.binds[option] = field;
this.binds[field] = option;
field._doption = option;
field.on('focus', this.onFieldFocus, this);
field.on('blur', this.onFieldBlur, this);
@ -218,8 +218,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, {
* @private
*/
onFieldChange: function(field, event) {
var option = this.binds[field];
this.update(option, field.getValue());
this.update(field._doption, field.getValue());
},
/**