3 * Copyright(c) 2006-2009 Ext JS, LLC
5 * http://www.extjs.com/license
9 * Copyright(c) 2006-2009 Ext JS, LLC
11 * http://www.extjs.com/license
14 * Ext JS Library 3.1.0
15 * Copyright(c) 2006-2009 Ext JS, LLC
17 * http://www.extjs.com/license
20 * Ext JS Library 3.1.0
21 * Copyright(c) 2006-2009 Ext JS, LLC
23 * http://www.extjs.com/license
26 * Ext JS Library 3.1.0
27 * Copyright(c) 2006-2009 Ext JS, LLC
29 * http://www.extjs.com/license
32 * Ext JS Library 3.1.0
33 * Copyright(c) 2006-2009 Ext JS, LLC
35 * http://www.extjs.com/license
38 * Ext JS Library 3.1.0
39 * Copyright(c) 2006-2009 Ext JS, LLC
41 * http://www.extjs.com/license
44 * Ext JS Library 3.1.0
45 * Copyright(c) 2006-2009 Ext JS, LLC
47 * http://www.extjs.com/license
50 * Ext JS Library 3.1.0
51 * Copyright(c) 2006-2009 Ext JS, LLC
53 * http://www.extjs.com/license
56 * Ext JS Library 3.1.0
57 * Copyright(c) 2006-2009 Ext JS, LLC
59 * http://www.extjs.com/license
62 * Ext JS Library 3.1.0
63 * Copyright(c) 2006-2009 Ext JS, LLC
65 * http://www.extjs.com/license
68 * Ext JS Library 3.1.0
69 * Copyright(c) 2006-2009 Ext JS, LLC
71 * http://www.extjs.com/license
74 * Ext JS Library 3.1.0
75 * Copyright(c) 2006-2009 Ext JS, LLC
77 * http://www.extjs.com/license
80 * Ext JS Library 3.1.0
81 * Copyright(c) 2006-2009 Ext JS, LLC
83 * http://www.extjs.com/license
86 * Ext JS Library 3.1.0
87 * Copyright(c) 2006-2009 Ext JS, LLC
89 * http://www.extjs.com/license
92 * Ext JS Library 3.1.0
93 * Copyright(c) 2006-2009 Ext JS, LLC
95 * http://www.extjs.com/license
98 * Ext JS Library 3.1.0
99 * Copyright(c) 2006-2009 Ext JS, LLC
100 * licensing@extjs.com
101 * http://www.extjs.com/license
104 * Ext JS Library 3.1.0
105 * Copyright(c) 2006-2009 Ext JS, LLC
106 * licensing@extjs.com
107 * http://www.extjs.com/license
110 * Ext JS Library 3.1.0
111 * Copyright(c) 2006-2009 Ext JS, LLC
112 * licensing@extjs.com
113 * http://www.extjs.com/license
116 * Ext JS Library 3.1.0
117 * Copyright(c) 2006-2009 Ext JS, LLC
118 * licensing@extjs.com
119 * http://www.extjs.com/license
122 * Ext JS Library 3.1.0
123 * Copyright(c) 2006-2009 Ext JS, LLC
124 * licensing@extjs.com
125 * http://www.extjs.com/license
128 * Ext JS Library 3.1.0
129 * Copyright(c) 2006-2009 Ext JS, LLC
130 * licensing@extjs.com
131 * http://www.extjs.com/license
134 * Ext JS Library 3.1.0
135 * Copyright(c) 2006-2009 Ext JS, LLC
136 * licensing@extjs.com
137 * http://www.extjs.com/license
140 * Ext JS Library 3.1.0
141 * Copyright(c) 2006-2009 Ext JS, LLC
142 * licensing@extjs.com
143 * http://www.extjs.com/license
146 * Ext JS Library 3.1.0
147 * Copyright(c) 2006-2009 Ext JS, LLC
148 * licensing@extjs.com
149 * http://www.extjs.com/license
152 * Ext JS Library 3.1.0
153 * Copyright(c) 2006-2009 Ext JS, LLC
154 * licensing@extjs.com
155 * http://www.extjs.com/license
158 * Ext JS Library 3.1.0
159 * Copyright(c) 2006-2009 Ext JS, LLC
160 * licensing@extjs.com
161 * http://www.extjs.com/license
164 * Ext JS Library 3.1.0
165 * Copyright(c) 2006-2009 Ext JS, LLC
166 * licensing@extjs.com
167 * http://www.extjs.com/license
170 * Ext JS Library 3.1.0
171 * Copyright(c) 2006-2009 Ext JS, LLC
172 * licensing@extjs.com
173 * http://www.extjs.com/license
176 * Ext JS Library 3.1.0
177 * Copyright(c) 2006-2009 Ext JS, LLC
178 * licensing@extjs.com
179 * http://www.extjs.com/license
182 * Ext JS Library 3.1.0
183 * Copyright(c) 2006-2009 Ext JS, LLC
184 * licensing@extjs.com
185 * http://www.extjs.com/license
188 * Ext JS Library 3.1.0
189 * Copyright(c) 2006-2009 Ext JS, LLC
190 * licensing@extjs.com
191 * http://www.extjs.com/license
194 * Ext JS Library 3.1.0
195 * Copyright(c) 2006-2009 Ext JS, LLC
196 * licensing@extjs.com
197 * http://www.extjs.com/license
200 * Ext JS Library 3.1.0
201 * Copyright(c) 2006-2009 Ext JS, LLC
202 * licensing@extjs.com
203 * http://www.extjs.com/license
206 * Ext JS Library 3.1.0
207 * Copyright(c) 2006-2009 Ext JS, LLC
208 * licensing@extjs.com
209 * http://www.extjs.com/license
212 * Ext JS Library 3.1.0
213 * Copyright(c) 2006-2009 Ext JS, LLC
214 * licensing@extjs.com
215 * http://www.extjs.com/license
218 * Ext JS Library 3.1.0
219 * Copyright(c) 2006-2009 Ext JS, LLC
220 * licensing@extjs.com
221 * http://www.extjs.com/license
224 * Ext JS Library 3.1.0
225 * Copyright(c) 2006-2009 Ext JS, LLC
226 * licensing@extjs.com
227 * http://www.extjs.com/license
230 //var doLayout = Ext.Container.prototype.doLayout;
231 // Ext.override(Ext.Container, {
232 // doLayout: function() {
233 // doLayout.apply(this, arguments);
234 // console.log(this.id, this.ownerCt && this.ownerCt.id, this.ownerCt && this.ownerCt.items.getCount());
239 // For forms, use xtype: 'panel', layout: 'form'.
240 // IE 6 is not always able to free the form tag element
241 // if using xtype: 'form'.
243 // There are 2 form configs -- will use (mod 2) to pick one.
251 url: 'save-form.php',
256 bodyStyle: { 'padding': '5px 7px 0px 7px' },
260 title: 'User Information',
263 defaultType: 'textfield',
266 fieldLabel: 'First Name',
270 fieldLabel: 'Last Name',
273 fieldLabel: 'Company',
282 title: 'Phone Number',
286 defaultType: 'textfield',
290 value: '(888) 555-1212'
292 fieldLabel: 'Business',
295 fieldLabel: 'Mobile',
304 buttonAlign: 'center',
325 bodyStyle: { 'padding': '5px 7px 0px 7px' },
332 bodyStyle: 'padding-bottom: 6px',
333 defaults: { layout: 'fit' },
341 fieldLabel: 'First Name',
346 fieldLabel: 'Company',
357 fieldLabel: 'Last Name',
373 bodyStyle: 'margin-bottom: 10px',
374 deferredRender: false,
378 bodyStyle: 'padding: 10px'
381 title: 'Phone Numbers',
383 defaults: {width: 230},
384 defaultType: 'textfield',
390 fieldLabel: 'Business',
392 value: '(888) 555-1212'
394 fieldLabel: 'Mobile',
404 bodyStyle: 'padding:8px',
408 fieldLabel: 'Biography'
414 buttonAlign: 'center',