Fix #2261 : WebUI: Proxy settings not being saved
This commit is contained in:
parent
e362b36a59
commit
1bfaf74ff9
|
@ -1,6 +1,6 @@
|
||||||
/*!
|
/*!
|
||||||
* Deluge.preferences.ProxyField.js
|
* Deluge.preferences.ProxyField.js
|
||||||
*
|
*
|
||||||
* Copyright (c) Damien Churchill 2009-2010 <damoxc@gmail.com>
|
* Copyright (c) Damien Churchill 2009-2010 <damoxc@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -58,19 +58,23 @@ Deluge.preferences.ProxyField = Ext.extend(Ext.form.FieldSet, {
|
||||||
[3, _('Socksv5 with Auth')],
|
[3, _('Socksv5 with Auth')],
|
||||||
[4, _('HTTP')],
|
[4, _('HTTP')],
|
||||||
[5, _('HTTP with Auth')]
|
[5, _('HTTP with Auth')]
|
||||||
]
|
]
|
||||||
}),
|
}),
|
||||||
editable: false,
|
editable: false,
|
||||||
triggerAction: 'all',
|
triggerAction: 'all',
|
||||||
valueField: 'id',
|
valueField: 'id',
|
||||||
displayField: 'text'
|
displayField: 'text'
|
||||||
});
|
});
|
||||||
|
this.proxyType.on('change', this.onFieldChange, this);
|
||||||
|
this.proxyType.on('select', this.onTypeSelect, this);
|
||||||
|
|
||||||
this.hostname = this.add({
|
this.hostname = this.add({
|
||||||
xtype: 'textfield',
|
xtype: 'textfield',
|
||||||
name: 'hostname',
|
name: 'hostname',
|
||||||
fieldLabel: _('Host'),
|
fieldLabel: _('Host'),
|
||||||
width: 220
|
width: 220
|
||||||
});
|
});
|
||||||
|
this.hostname.on('change', this.onFieldChange, this);
|
||||||
|
|
||||||
this.port = this.add({
|
this.port = this.add({
|
||||||
xtype: 'spinnerfield',
|
xtype: 'spinnerfield',
|
||||||
|
@ -81,6 +85,7 @@ Deluge.preferences.ProxyField = Ext.extend(Ext.form.FieldSet, {
|
||||||
minValue: -1,
|
minValue: -1,
|
||||||
maxValue: 99999
|
maxValue: 99999
|
||||||
});
|
});
|
||||||
|
this.port.on('change', this.onFieldChange, this);
|
||||||
|
|
||||||
this.username = this.add({
|
this.username = this.add({
|
||||||
xtype: 'textfield',
|
xtype: 'textfield',
|
||||||
|
@ -88,6 +93,7 @@ Deluge.preferences.ProxyField = Ext.extend(Ext.form.FieldSet, {
|
||||||
fieldLabel: _('Username'),
|
fieldLabel: _('Username'),
|
||||||
width: 220
|
width: 220
|
||||||
});
|
});
|
||||||
|
this.username.on('change', this.onFieldChange, this);
|
||||||
|
|
||||||
this.password = this.add({
|
this.password = this.add({
|
||||||
xtype: 'textfield',
|
xtype: 'textfield',
|
||||||
|
@ -96,9 +102,8 @@ Deluge.preferences.ProxyField = Ext.extend(Ext.form.FieldSet, {
|
||||||
inputType: 'password',
|
inputType: 'password',
|
||||||
width: 220
|
width: 220
|
||||||
});
|
});
|
||||||
|
this.password.on('change', this.onFieldChange, this);
|
||||||
|
|
||||||
this.proxyType.on('change', this.onFieldChange, this);
|
|
||||||
this.proxyType.on('select', this.onTypeSelect, this);
|
|
||||||
this.setting = false;
|
this.setting = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue