mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-12 04:24:27 +00:00
allow set to take an object of options and also update bound fields after the set
This commit is contained in:
parent
deac8e0128
commit
be07281207
@ -153,12 +153,21 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, {
|
||||
},
|
||||
|
||||
/**
|
||||
* Sets the value of specified option for the passed in id.
|
||||
* Sets the value of specified option(s) for the passed in id.
|
||||
* @param {String} option
|
||||
* @param {Object} value The value for the option
|
||||
*/
|
||||
set: function(option, value) {
|
||||
this.options[option] = value;
|
||||
if (typeof option == 'object') {
|
||||
var options = option;
|
||||
this.options = Ext.apply(this.options, options);
|
||||
for (var option in options) {
|
||||
this.onChange(option, options[option]);
|
||||
}
|
||||
} else {
|
||||
this.options[option] = value;
|
||||
this.onChange(option, value)
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user