summaryrefslogtreecommitdiffstats
path: root/deluge/ui/web/js/ext-extensions-debug.js
diff options
context:
space:
mode:
authorDamien Churchill <damoc@gmail.com>2009-12-10 00:32:24 +0000
committerDamien Churchill <damoc@gmail.com>2009-12-10 00:32:24 +0000
commit3f383df4791062bd64b281e9258138a340a07e61 (patch)
treeb7aa9182a658ea6fbdce1ac4bfaa7e192bd9ea8e /deluge/ui/web/js/ext-extensions-debug.js
parent1ba3955025bd010dda32ca55714777c3c12e64a7 (diff)
downloaddeluge-3f383df4791062bd64b281e9258138a340a07e61.tar.gz
deluge-3f383df4791062bd64b281e9258138a340a07e61.tar.bz2
deluge-3f383df4791062bd64b281e9258138a340a07e61.zip
improve the ToggleField widget, having the checkbox to the left of the
field rather than above it
Diffstat (limited to 'deluge/ui/web/js/ext-extensions-debug.js')
-rw-r--r--deluge/ui/web/js/ext-extensions-debug.js20
1 files changed, 9 insertions, 11 deletions
diff --git a/deluge/ui/web/js/ext-extensions-debug.js b/deluge/ui/web/js/ext-extensions-debug.js
index 5332436ad..70e2cec8f 100644
--- a/deluge/ui/web/js/ext-extensions-debug.js
+++ b/deluge/ui/web/js/ext-extensions-debug.js
@@ -32,13 +32,10 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, {
initComponent: function() {
Ext.ux.form.ToggleField.superclass.initComponent.call(this);
- this.toggle = new Ext.form.Checkbox({
- region: 'west'
- });
+ this.toggle = new Ext.form.Checkbox();
this.toggle.on('check', this.onToggleCheck, this);
this.input = new Ext.form.TextField({
- region: 'center',
disabled: true
});
},
@@ -47,20 +44,21 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, {
if (!this.el) {
this.panel = new Ext.Panel({
cls: this.groupCls,
- layout: 'border',
+ layout: 'table',
+ layoutConfig: {
+ columns: 2
+ },
border: false,
renderTo: ct
});
this.panel.ownerCt = this;
this.el = this.panel.getEl();
- this.toggle.ownerCt = this.panel;
- this.toggle.render(this.el);
-
- this.input.ownerCt = this.panel;
- this.input.render(this.el);
-
+ this.panel.add(this.toggle);
+ this.panel.add(this.input);
this.panel.doLayout();
+
+ this.toggle.getEl().parent().setStyle('padding-right', '10px');
}
Ext.ux.form.ToggleField.superclass.onRender.call(this, ct, position);
},