summaryrefslogtreecommitdiffstats
path: root/deluge/ui/web/js/ext-extensions/form/ToggleField.js
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/ui/web/js/ext-extensions/form/ToggleField.js')
-rw-r--r--deluge/ui/web/js/ext-extensions/form/ToggleField.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/deluge/ui/web/js/ext-extensions/form/ToggleField.js b/deluge/ui/web/js/ext-extensions/form/ToggleField.js
index ccc36ac80..abcfc94e5 100644
--- a/deluge/ui/web/js/ext-extensions/form/ToggleField.js
+++ b/deluge/ui/web/js/ext-extensions/form/ToggleField.js
@@ -1,7 +1,7 @@
/*!
* Ext.ux.form.ToggleField.js
- *
- * Copyright (c) Damien Churchill 2009-2010 <damoxc@gmail.com>
+ *
+ * Copyright (c) Damien Churchill 2009-2011 <damoxc@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -29,7 +29,6 @@
* this exception statement from your version. If you delete this exception
* statement from all source files in the program, then also delete it here.
*/
-Ext.namespace("Ext.ux.form");
/**
* Ext.ux.form.ToggleField class
@@ -40,12 +39,15 @@ Ext.namespace("Ext.ux.form");
* @class Ext.ux.form.ToggleField
* @extends Ext.form.TriggerField
*/
-Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, {
+Ext.define('Ext.ux.form.ToggleField', {
+
+ extend: 'Ext.form.Field',
+ alias: 'widget.togglefield',
cls: 'x-toggle-field',
initComponent: function() {
- Ext.ux.form.ToggleField.superclass.initComponent.call(this);
+ this.callParent(arguments);
this.toggle = new Ext.form.Checkbox();
this.toggle.on('check', this.onToggleCheck, this);
@@ -75,7 +77,7 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, {
this.toggle.getEl().parent().setStyle('padding-right', '10px');
}
- Ext.ux.form.ToggleField.superclass.onRender.call(this, ct, position);
+ this.callParent(arguments);
},
// private
@@ -92,4 +94,3 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, {
this.input.setDisabled(!checked);
}
});
-Ext.reg('togglefield', Ext.ux.form.ToggleField);