Ext Bug Fixes for 3.0-rc2
Overview
Change Log
- Ext
- Ext.CompositeElementLite (Doc Updates)
-
removeElement moved from Core build to All build.
- Ext.DomHelper-more
-
applyStyles now trims any incoming strings. Refactored applyStyles for efficiency.
- Ext.Element.fx-more
-
loadMask is now width auto for IE.
- Ext.Element.position-more
-
Fix for move() when using animation.
- Ext.Element.scroll-more
-
Fix the scroll method to work correctly for all directions.
- Ext.Element.style-more
-
Fix for closures for addClassOnOver/addClassOnFocus when using fly.
- Ext.Error (New File)
-
Created new Error and ErrorMgr base classes.
- Ext.EventManager-more
-
isSpecialKey now normalizes keys for Webkit.
-
Recognize backspace as a special key.
- Ext.Ext-more (Doc Updates)
- Remove mode()/median() methods.
- Ext.data
- Ext.data.Api (New File)
- Introduced new Api class to assist with CRUD operations.
- Ext.data.ArrayReader (Doc Updates)
- Fix for when the id index is 0.
- Ext.data.ArrayStore (Doc Updates)
- Added xtype for this store.
- Ext.data.DataProxy (Doc Updates)
- Various changes to allow for REST support when using DataWriter.
- Modified to use the new error classes.
- Ext.data.DataReader (Doc Updates)
- Modified to use the new error classes.
- Ext.data.DataWriter (Doc Updates)
- Ext.data.DirectProxy (Doc Updates)
- Various minor improvements and bug fixes.
- Ext.data.DirectStore (Doc Updates)
- Ext.data.GroupingStore (Doc Updates)
- Added xtype.
- Fixed an issue when clearing grouping.
- Ext.data.HttpProxy (Doc Updates)
- Fixed issue where GET was used instead of POST.
- Various improvements/fixes, including REST support.
- Ext.data.JsonReader (Doc Updates)
- Global vars removed.
- Various refactoring to support DataWriter and the new Error classes.
- Ext.data.JsonReader (Doc Updates)
- Ext.data.JsonWriter (Doc Updates)
- Ext.data.MemoryProxy (Doc Updates)
- Ext.data.Record (Doc Updates)
- Refactored methods to work correctly with new Ext.data components.
- Allow a blank record to be created.
- Ext.data.ScriptTagProxy (Doc Updates)
- Add new error classes, exception events.
- Ext.data.Store (Doc Updates)
- Add new error classes, exception events.
- Minor bug fixes.
- Ext.data.StoreMgr
- Modified the get() method to accept an array of data and return a new store, similar to how the Combo works.
- Ext.data.XmlReader (Doc Updates)
- Added support for new data API.
- Ext.data.XmlStore (Doc Updates)
- Ext.data.XmlWriter (New File)
- New class added that supports writing XML data.
- Ext.dd
- Ext.dd.DragTracker
- Added check for the mouse being released outside the browser for IE.
- Ext.util
- Ext.util.Date
- Minor update to MS date format.
- Ext.util.Format
- Fixed formatting for negative numbers.
- Ext.util.KeyNav
- Added fixes for Chrome support.
- Ext.util.MixedCollection
- Fix for returning an "empty" length parameter.
- Ext.widgets
- Ext.form
- Ext.form.Action
- Allow actions to return correctly when using responseXML.
- Ext.form.Checkbox
- Added handler/scope options to coincide with 2.x.
- Ext.form.CheckboxGroup
- Added getValue/setValue methods.
- Ext.form.Combo (Doc Updates)
- Added option to specify emptyText for the drop down DataView.
- Updated to coincide with changes to StoreMgr for inline data.
- Added fix when inside an editor in Webkit.
- Fix not setting the correct value/emptyText when blurring.
- Ext.form.DateField
- Fix for change event not firing.
- Ext.form.Field (Doc Updates)
- isDirty always returns false if the field is not rendered.
- Allow for field names to be returned correctly when not rendered.
- Ext.form.HtmlEditor
- Allow configurable "space" as the first character.
- Included extra destroy code.
- Can retrieve the correct value in editor mode.
- Fix initialization code to prevent double key handlers being bound.
- Ext.form.RadioGroup
- Added getValue/setValue methods.
- Ext.form.TextField
- Tidy up code for filterKeys.
- Ext.form.TriggerField
- Fixes for trigger fields inside toolbars.
- Ext.grid
- Ext.grid.Column (Doc Updates)
- Ext.grid.ColumnModel (Doc Updates)
- Ext.grid.GridPanel (Doc Updates)
- Ext.grid.GridView (Doc Updates)
- Ext.grid.GroupingView (Doc Updates)
- Fix menu behaviour for groupable: false.
- Ext.grid.RowSelectionModel
- Modified the selection model in multiple mode to be more normal.
- Ext.layout
- Ext.layout.BorderLayout (Doc Updates)
- Ext.layout.BoxLayout
- Fixes for calculating dimensions of HBox height and VBox widths.
- Fixes for calculating dimensions on containers without explicit widths.
- Ext.layout.CardLayout (Doc Updates)
- Ext.layout.ContainerLayout (Doc Updates)
- Modified so that items are not laid out if the container is hidden/collapsed.
- Container also subscribes to the bodyresize event to resize children.
- Ext.layout.FormLayout (Doc Updates)
- Ext.menu
- Ext.menu.ColorMenu
- Remove listeners to prevent double events firing.
- Ext.menu.DateMenu
- Remove listeners to prevent double events firing.
- Ext.menu.Menu (Doc Updates)
- Use Ext.create to allow xtype create of items.
- Fix to allow adding/removing items while the menu is visible.
- The activeItem is now correctly removed when appropriate.
- Ext.tree
- Ext.tree.TreeEditor
- Retrieve the correct element for scrollIntoView.
- Ext.tree.TreeLoader
- Allow request method to be passed.
- Ext.tree.TreeDragZone
- Modified to make allowContainerDrop work.
- Ext.tree.TreeDropZone
- Modified to make allowContainerDrop work.
- Ext.tree.TreePanel (Doc Updates)
- Ext.tree.TreeSelectionModel
- Update to fix focusing already selected nodes..
- Ext.BoxComponent (Doc Updates)
- Ext.Button
- Updated code to handle an icon config correctly.
- Ext.Component (Doc Updates)
- Added equivalent opposite of mon(), mun().
- Added fix for using isVisible combined with hideParent.
- Ext.Container (Doc Updates)
- removeAll now responds to the beforeremove event.
- Fixes for not laying out items in hidden/collapsed containers.
- Fix logic check for shallow layout.
- Ext.DatePicker
- Don't apply focus if not visible.
- Ext.Editor
- Fixed some minor bugs in the behaviour of the editor.
- Ext.Layer
- Fix for getting the initial z-index.
- Ext.MessageBox
- Fix for MessageBox maintaining cls after showing another in a callback.
- Ext.PagingToolbar (Doc Updates)
- Ext.Panel (Doc Updates)
- Fix for fbar alignment issues in IE/Webkit.
- Fixes for not layout out items in hidden/collapsed containers.
- Changed @cfg resetBodyCss -> preventBodyReset
- Fix layout not sizing correctly when the size of a toolbar in the panel is modified.
- Ext.Slider
- Fix for slider when using decimal increments.
- Ext.TabPanel (Doc Updates)
- getTabEl can now take in a string parameter.
- Ext.Toolbar (Doc Updates)
- Fixed missing end table tag in markup.
- Added various fixes for overflow.
- Added a fix for correctly applying defaults.
- Ext.Viewport (Doc Updates)
- Ext.Window (Doc Updates)
- Fix for button positioning when using animated show in Webkit/IE.
- Fix for restoring state when rendering to a non-body container.