
Release Notes for Ext JS 3.2.2
Release Date: Jun 2, 2010
Current Version: 3.2.2 (rev 6687-217)
Previous Version: 3.2.1 (rev 6548-193)
Changes
- Ext.Direct.*
- Added 'meta' argument on Ext.direct.RemotingProvider's call and beforecall events
- Ext.Form.*
- CompositeField - Allow configuration of the label connector string that joins subfields' fieldLabels in a CompositeField (defaults to a comma)
- CompositeField - Fixes an issue when fields inside a CompositeField have no label.
- HTMLEditor - Change ls to a property 'previousSize'.
- Checkbox - Changed the onRender repaint call for IE to be not be called in strict mode.
- DateField - clearTime() added to getErrors function checks.
- ComboBox - Added a fix to ensure the z-index of the list is calculated every time the combo is shown.
- NumberField - Fixed an issue where NumberField would only fix the precision on blur. Now it happens on any setValue call.
- TwinTriggerField - Fixed an issue where using the hideTrigger option wouldn't produce correct sizing.
- Ext.Button
- Corrected the button class so the repeat option works. Also added the event object to be passed along with any ClickRepeater events.
- Fixed an issue where btnEl was not clearing it's events before the reference was removed.
- Ext.data.*
- GroupingStore - Fix undeclared variable.
- XmlReader - Fixed an issue when getting the success/message properties when using attributes.
- XmlWriter - Fixed an error in the xtemplate definition.
- Ext.TabPanel
- Fixed an issue where the TabStrip isn't resized correctly when no tabs are present.
- Ext.UX.*
- DataViewTransition - Fixed several bugs with IE Strict mode caused by not appending 'px' when setting sizes.
- BufferView - Fix link in example.
- GridFilter - Updated filter.type reference when obtained from the store.
- Ext.tree.*
- TreePanel - Fixed selectPath/expandPath when using empty paths
- XmlTreeLoader - callback will now respect the passed scope argument.
- Ext.util.*
- MixedCollection - Fix undeclared variable.
- State - Provider now correctly encodes and decodes null values.
- Ext.Tooltip
- Fixed an issue where an explicit call to showAt wouldn't hide the anchor element.
- Fixed an issue where shadows were not taken into account when constraining the tooltip to the viewport.
- Ext.Slider
- Added a fix to allow auto width sliders.
- Fixed a small memory leak in the slider. Tidied up some of the destroy code.
- Ext.Grid.*
- Fixed an issue where column model defaults weren't being applied when using state.
- Fixed an issue when using forceFit and hiding columns. Hidden columns now retain an appropriate size.
- GroupingView - Fixed an issue where the "show in groups" box was checked when there is no initial groupField on the store.
- GroupingView - Fixed an issue where group* events don't fire on groups with no name. Also fixed an issue where the group would collapse when using the right mouse button.
- LockingGridView - Added viewready event for LockingGridView.
- Ext.ListView
- Modified the list maxWidth property to maxColumnWidth to prevent name collisions.
- Ext.DragDrop
- Added extra clean up code to ensure that the item is removed from the ScrollManager.
- Ext.Editor
- Fixes an issue when sizing editors in IE7 strict mode, when a grid needs to be scrolled to display the item.
- Ext.layout.*
- FormLayout - Fixed an issue where the label separator wasn't recognized when set to an empty string at the container level.
- BorderLayout - Fixed some minor memory leaks in border layout.
- TableLayout - Fixed some minor memory leaks in table layout.
- Ext.MessageBox
- Allow the iconCls of the MessageBox to be cleared when passing in an empty string.
- Ext.fx
- Fixes some strange event handling issues in IE. When a mouseup happens on the document body, any tooltips will be enabled. This causes unmask() to be called. For some reason, it causes odd things to happen when removing the class names from the elements.
- Styling corrections
- Access Theme - Fix missing # in color declaration.
- Menu - Fix menu separator width in webkit.
- Form - Fixes incorrect height on triggers in WebKit browsers.
- Icons - Added image to replace incorrect image for disabled loading icon.
- Fields - Removed a margin-bottom:1px from textfield and textareas specific to IE8.
- Form - Added overflow hidden for x form items in Gecko Mac browsers to stop ugly scrollbars showing up.
- General
- Core Updates
- EventManager - Added a fix when using getRelatedTarget for mouseenter/mouseleave events in IE.
- EventManager - Fixed an issue where the button property on the event wasn't normalized for dblclick in IE.
- DomQuery - Fixed an issue where byAttribute selectors were slowed in IE. The fix now uses a different method to detect if the nodes are XML.
- Observable - Fix syntax issue.
- createInterceptor - Fixed a possible memory leak in createInterceptor. Ensure that the reference to the calling object is removed.
- Ext - Added Ext.getHead. (Counterpart to Ext.getBody)
- Ext - Fixed a couple of missing semicolons.