Blame | Last modification | View Log | RSS feed
//==========================================// Ext JS Release Notes//==========================================// Release Date: February 24, 2008// Current Version: 2.0.1 (rev 1688)// Previous Version: 2.0.1 (rev 1589)//==========================================NOTE: This is primarily a release of the new Ext AIR support, along with other minor bug fixes. Everything under the 'air' folder in SVN is new in this release.===== Added =====src/widgets/form/Label- New simple form label class for adding labels manually===== Removed =====none===== Modified =====src/adapter/ext-base.jsjquery-bridge.jsprototype-bridge.js- Changed instanceOf Array check to Ext.isArraysrc/coreCompositeElement- Changed instanceOf Array check to Ext.isArrayDomHelper- Internal refactoring and doc updates to support efficient creation of document fragments based on an array of specification objectsElement- Changed instanceOf Array check to Ext.isArray- Doc updatesExt- Added isSafari2, isSafari3 and isAir properties- Changed the extend function to support supplying a custom constructor when extending a class via the constructor config- Added isArray and isDate functions- Changed instanceOf Array check to Ext.isArray- Changes in destroy to call destroy recursively before removing the listeners and element- Fix in removeNode to not remove the body node (e.g., when destroying a Viewport)Template- Changed instanceOf Array check to Ext.isArraysrc/data/ArrayReader- Fix in readRecords to pass second param of full data to convert() functionDataField- Changed instanceOf Date check to Ext.isDateDataReader- Changed instanceOf Array check to Ext.isArrayJsonReader- Fix in readRecords to pass second param of full data to convert() functionRecord- Added isModified function- Doc updatesSortTypes- Changed instanceOf Date check to Ext.isDateTree- Changed instanceOf Array check to Ext.isArrayXmlReader- Fix in readRecords to pass second param of full data to convert() functionsrc/dd/ScrollManager- Changed instanceOf Array check to Ext.isArraysrc/locale/Czech (-cs)German (-de)Hungarian (-hu)Portuguese/Brazil (-pt_BR)Portuguese/European (-pt)Spanish/Latin American (-es)Turkish (-tr)- Various updatesNorwegian (-no)- Split into 2 files, Bokmål (-no-NB) and Nynorsk (-no-NN)src/state/Provider- Changed instanceOf Date/Array check to Ext.isDate/isArraysrc/util/CSS- Changed instanceOf Array check to Ext.isArrayDate- Internal fixesFormat- Changed instanceOf Date check to Ext.isDateJSON- Changed instanceOf Date/Array check to Ext.isDate/isArrayKeyMap- Changed instanceOf Array check to Ext.isArrayMixedCollection- Changed instanceOf Array check to Ext.isArrayObservable- Doc updates onlyXTemplate- Changed instanceOf Array check to Ext.isArraysrc/widgets/Action- Added an execute function to execute the action manually using the default handlerBoxComponent- Doc updatesButton- Added ownerCt property- Hid autoEl config since it does not applyColorPalette- Changed render logic to use the existing template (this.tpl) if specified- Hid autoEl config since it does not applyComponent- Changed instanceOf Array check to Ext.isArray- Added autoEl docs- Fix to apply the component id to the rendered element if needed when autoEl is used- Added findParentBy and findParentByType functionsContainer- Changed instanceOf Array check to Ext.isArray- Changed doLayout to support an optional shallow argument to support recalculating layout only for the current container, not all subcontainersCycleButton- Internal refactoring- Added forceIcon configDataView- Changed instanceOf Array check to Ext.isArrayDatePicker- Hid autoEl config since it does not applyDomQuery- Changed instanceOf Array check to Ext.isArrayEditor- Added logic to set inEditor=true (internal property) on bound fields- Internal refactoringLoadMask- Added docs to show and hide so they will show as public- Other doc updatesMessageBox- Fixed issue of window adding a new internal 'show' handler to manage its keymap each time the window is shown (added single:true)Panel- Added print tool- Changed instanceOf Array check to Ext.isArray- Change to set ownerCt property on buttons added to the panel- Hid autoEl config since it does not applyTabPanel- Added support for item.tabCls to apply a custom class to tabs- Internal Air-specific fixes in autoScrollTabs- Added additional @hides for configs that do not applyToolbar- Changed instanceOf Array check to Ext.isArray- Hid autoEl config since it does not apply- Doc updatessrc/widgets/form/BasicForm- Added standardSubmit config to support standard (non-Ajax) form submissions- Changed instanceOf Array check to Ext.isArrayCombo- Changed logic to restrict the combo height to the viewport based on the optimal available space above or below the combo, also taking scroll position into account- Added minHeight config to control minimum height based on new height restriction logicDateField- Added non-0-padded formats to the default altFormats config- Changed instanceOf Date check to Ext.isDateField- Fix to adjust width properly when fields are in an editor- Added additional @hides for configs that do not applyFieldSet- Changed render logic to only output the legend element if a title, header or checkbox is specifiedFormPanel- Doc updates onlyHtmlEditor- Added Air/Safari3 support for font sizing- Added additional @hides for configs that do not applyRadio- Added setValue override to support checking a sibling Radio of the same name whose value is the value specified (if a string value is passed)src/widgets/grid/ColumnModel- Added support for passing the standard cm config as a 'columns' property on the config object to support additional config properties that will get applied to the column model- Added menuDisabled config and isMenuDisabled property functionCheckboxSelectionModel- Added menuDisabled:true to disable the header menu by defaultEditorGrid- Change to not enter edit mode on right-click- Fixes to pre/postEditValue to encode only if the value is a string typeGridPanel- Added docs to clarify that autoWidth is not supported- Changed instanceOf Array check to Ext.isArray- Added config hideHeaders (used in GridView)- Doc updatesGridView- Added support for GridPanel hideHeaders config- Added column resize cursor for Air- Internal bug fixesGroupingView- Change to getGroupId to encode the value when generating the groupd idPropertyGrid- Changed instanceOf Date check to Ext.isDate- Added menuDisabled:true to disable the header menus by defaultRowNumberer- Added menuDisabled:true to disable the header menu by defaultRowSelectionModel- Added config moveEditorOnEnter to control moving the editor to the next cell on enter- Changed selectNext and selectPrevious to return boolean instead of voidsrc/widgets/layout/AbsoluteLayout- Added AnchorLayout overrides for absolute positioing form elements when specifying position:'absolute' on a FormPanelBorderLayout- Changed this.collapsedEl so that it now gets an id of the panel's id + '-xcollapsed'- Changed this.splitEl so that it now gets an id of the panel's id + '-xsplit'FormLayout- Added check to adjust anchor width for labels only if the anchored component is a form fieldTableLayout- Refactored layout logic to reduce code and fix cell spanning bugssrc/widgets/menu/Item- Menu item will now use itemText if available, or text by defaultMenu- Changed instanceOf Array check to Ext.isArray- Added check to use an existing keyNav on render if specifiedsrc/widgets/tips/QuickTip- Changed instanceOf Array check to Ext.isArraysrc/widgets/tree/TreeDropZone- Changed onNodeDrop to return a status value instead of false after a canceled drop to allow passing custom status- Changed instanceOf Array check to Ext.isArrayTreeEditor- Changes to avoid entering auto-edit mode on node double-clickTreeEventModel- Changes to only monitor mouseover and mouseout if trackMouseOver=true- Added support for tracking mouseover and mouseout on the tree node icon separately from the rest of the nodeTreePanel- Added config useArrows for Vista-style arrow support- Doc updatesTreeSorter- Added logic to re-sort automatically on text change