diff options
author | Damien Churchill <damoc@gmail.com> | 2009-12-10 00:32:24 +0000 |
---|---|---|
committer | Damien Churchill <damoc@gmail.com> | 2009-12-10 00:32:24 +0000 |
commit | 3f383df4791062bd64b281e9258138a340a07e61 (patch) | |
tree | b7aa9182a658ea6fbdce1ac4bfaa7e192bd9ea8e /deluge/ui/web/js/ext-extensions-debug.js | |
parent | 1ba3955025bd010dda32ca55714777c3c12e64a7 (diff) | |
download | deluge-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.js | 20 |
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); }, |