Upgrade to ExtJS 3.0.3 - Released 10/11/2009
[extjs.git] / src / widgets / form / Hidden.js
1 /*!
2  * Ext JS Library 3.0.3
3  * Copyright(c) 2006-2009 Ext JS, LLC
4  * licensing@extjs.com
5  * http://www.extjs.com/license
6  */
7 /**\r
8  * @class Ext.form.Hidden\r
9  * @extends Ext.form.Field\r
10  * A basic hidden field for storing hidden values in forms that need to be passed in the form submit.\r
11  * @constructor\r
12  * Create a new Hidden field.\r
13  * @param {Object} config Configuration options\r
14  * @xtype hidden\r
15  */\r
16 Ext.form.Hidden = Ext.extend(Ext.form.Field, {\r
17     // private\r
18     inputType : 'hidden',\r
19 \r
20     // private\r
21     onRender : function(){\r
22         Ext.form.Hidden.superclass.onRender.apply(this, arguments);\r
23     },\r
24 \r
25     // private\r
26     initEvents : function(){\r
27         this.originalValue = this.getValue();\r
28     },\r
29 \r
30     // These are all private overrides\r
31     setSize : Ext.emptyFn,\r
32     setWidth : Ext.emptyFn,\r
33     setHeight : Ext.emptyFn,\r
34     setPosition : Ext.emptyFn,\r
35     setPagePosition : Ext.emptyFn,\r
36     markInvalid : Ext.emptyFn,\r
37     clearInvalid : Ext.emptyFn\r
38 });\r
39 Ext.reg('hidden', Ext.form.Hidden);