PDA

View Full Version : making xtypes consistant



dawesi
18 Feb 2008, 7:37 PM
I guess I'm getting a little picky in my old age... inconsistant naming conventions just make coding harder... especially when you're tired or stressed and your brain doesn't work so well... so here's a tweak that adds the names to the xtype... personally I would deregister the ones I've renamed, but for making extensions work without find and replace, I'd suggest leaving them in... :-)

It would be great if the core team could revisit this in a future build and correct past wrongs... mabe add them in the next build and remove the old ones in a could of versions time...


xtype Class Added xtypes
------------- ------------------ ------------------
box Ext.BoxComponent
button Ext.Button
colorpalette Ext.ColorPalette
component Ext.Component
container Ext.Container
cycle Ext.CycleButton
dataview Ext.DataView dataviewbox
datepicker Ext.DatePicker
editor Ext.Editor
editorgrid Ext.grid.EditorGridPanel editorgridpanel
grid Ext.grid.GridPanel gridpanel
paging Ext.PagingToolbar
panel Ext.Panel
progress Ext.ProgressBar progressbox
splitbutton Ext.SplitButton
tabpanel Ext.TabPanel
treepanel Ext.tree.TreePanel
viewport Ext.ViewPort
window Ext.Window

Toolbar components
---------------------------------------
toolbar Ext.Toolbar
tbbutton Ext.Toolbar.Button
tbfill Ext.Toolbar.Fill
tbitem Ext.Toolbar.Item
tbseparator Ext.Toolbar.Separator
tbspacer Ext.Toolbar.Spacer
tbsplit Ext.Toolbar.SplitButton
tbtext Ext.Toolbar.TextItem

Form components Added xtypes
--------------------------------------- -----------------------
form Ext.FormPanel formpanel
checkbox Ext.form.Checkbox checkfield
combo Ext.form.ComboBox combofield
datefield Ext.form.DateField
field Ext.form.Field
fieldset Ext.form.FieldSet
hidden Ext.form.Hidden hiddenfield
htmleditor Ext.form.HtmlEditor
numberfield Ext.form.NumberField
radio Ext.form.Radio radiofield
textarea Ext.form.TextArea textareafield
textfield Ext.form.TextField
timefield Ext.form.TimeField
trigger Ext.form.TriggerField triggerfield// re-register ext types (we don't remove any for compatabilty for extensions

Ext.reg('dataviewbox',Ext.DataView);
Ext.reg('editorgridpanel',Ext.grid.EditorGridPanel);
Ext.reg('gridpanel',Ext.grid.GridPanel);
Ext.reg('progressbox',Ext.ProgressBar);
Ext.reg('formpanel',Ext.FormPanel);
Ext.reg('checkfield',Ext.form.Checkbox);
Ext.reg('combofield',Ext.form.Combobox);
Ext.reg('hiddenfield',Ext.form.Hidden);
Ext.reg('radiofield',Ext.form.Radio);
Ext.reg('textareafield',Ext.form.TextArea);
Ext.reg('triggerfield',Ext.form.TriggerField);

mystix
18 Feb 2008, 7:40 PM
copied from Open Discussion forum to Feature Requests forum.
(original thread here)