From 0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6 Mon Sep 17 00:00:00 2001 From: Sean Kellogg Date: Tue, 15 Mar 2011 16:30:11 -0700 Subject: [PATCH] Upgrade to ExtJS 3.3.1 - Released 11/30/2010 --- adapter/ext/ext-base-debug.js | 12 +- adapter/ext/ext-base.js | 10 +- adapter/jquery/ext-jquery-adapter-debug.js | 12 +- adapter/jquery/ext-jquery-adapter.js | 10 +- .../prototype/ext-prototype-adapter-debug.js | 12 +- adapter/prototype/ext-prototype-adapter.js | 10 +- adapter/yui/ext-yui-adapter-debug.js | 12 +- adapter/yui/ext-yui-adapter.js | 10 +- docs/index.html | 61 +-- docs/output/Date.html | 12 +- docs/output/Ext.Ajax.html | 4 +- docs/output/Ext.BoxComponent.html | 4 +- docs/output/Ext.Button.html | 5 +- docs/output/Ext.ButtonGroup.html | 7 +- docs/output/Ext.ColorPalette.html | 4 +- docs/output/Ext.Component.html | 3 +- docs/output/Ext.CompositeElement.html | 3 +- docs/output/Ext.Container.html | 5 +- docs/output/Ext.CycleButton.html | 7 +- docs/output/Ext.DataView.html | 5 +- docs/output/Ext.DatePicker.html | 4 +- docs/output/Ext.Direct.html | 3 +- docs/output/Ext.Editor.html | 4 +- docs/output/Ext.FlashComponent.html | 5 +- docs/output/Ext.History.html | 3 +- docs/output/Ext.Layer.html | 3 +- docs/output/Ext.PagingToolbar.html | 7 +- docs/output/Ext.Panel.html | 6 +- docs/output/Ext.ProgressBar.html | 5 +- docs/output/Ext.QuickTip.html | 9 +- docs/output/Ext.Resizable.html | 3 +- docs/output/Ext.Spacer.html | 5 +- .../Ext.SplitBar.AbsoluteLayoutAdapter.html | 3 +- docs/output/Ext.SplitBar.html | 3 +- docs/output/Ext.SplitButton.html | 6 +- docs/output/Ext.StoreMgr.html | 4 +- docs/output/Ext.TabPanel.html | 7 +- docs/output/Ext.TaskMgr.html | 3 +- docs/output/Ext.Tip.html | 7 +- docs/output/Ext.ToolTip.html | 8 +- docs/output/Ext.Toolbar.Fill.html | 7 +- docs/output/Ext.Toolbar.Item.html | 5 +- docs/output/Ext.Toolbar.Separator.html | 6 +- docs/output/Ext.Toolbar.Spacer.html | 6 +- docs/output/Ext.Toolbar.TextItem.html | 6 +- docs/output/Ext.Toolbar.html | 6 +- docs/output/Ext.Updater.html | 3 +- docs/output/Ext.Viewport.html | 6 +- docs/output/Ext.Window.html | 7 +- docs/output/Ext.WindowMgr.html | 3 +- docs/output/Ext.XTemplate.html | 3 +- docs/output/Ext.chart.BarChart.html | 8 +- docs/output/Ext.chart.BarSeries.html | 4 +- docs/output/Ext.chart.CartesianChart.html | 7 +- docs/output/Ext.chart.CartesianSeries.html | 3 +- docs/output/Ext.chart.CategoryAxis.html | 3 +- docs/output/Ext.chart.Chart.html | 6 +- docs/output/Ext.chart.ColumnChart.html | 8 +- docs/output/Ext.chart.ColumnSeries.html | 4 +- docs/output/Ext.chart.LineChart.html | 8 +- docs/output/Ext.chart.LineSeries.html | 4 +- docs/output/Ext.chart.NumericAxis.html | 3 +- docs/output/Ext.chart.PieChart.html | 7 +- docs/output/Ext.chart.PieSeries.html | 3 +- docs/output/Ext.chart.StackedBarChart.html | 8 +- docs/output/Ext.chart.StackedColumnChart.html | 8 +- docs/output/Ext.chart.TimeAxis.html | 3 +- docs/output/Ext.data.Api.Error.html | 3 +- docs/output/Ext.data.ArrayReader.html | 4 +- docs/output/Ext.data.ArrayStore.html | 4 +- docs/output/Ext.data.Connection.html | 3 +- docs/output/Ext.data.DataProxy.Error.html | 3 +- docs/output/Ext.data.DataProxy.html | 3 +- docs/output/Ext.data.DataReader.Error.html | 3 +- docs/output/Ext.data.DirectProxy.html | 4 +- docs/output/Ext.data.DirectStore.html | 4 +- docs/output/Ext.data.GroupingStore.html | 6 +- docs/output/Ext.data.HttpProxy.html | 4 +- docs/output/Ext.data.JsonReader.html | 3 +- docs/output/Ext.data.JsonStore.html | 4 +- docs/output/Ext.data.JsonWriter.html | 3 +- docs/output/Ext.data.MemoryProxy.html | 4 +- docs/output/Ext.data.Node.html | 3 +- docs/output/Ext.data.ScriptTagProxy.html | 4 +- docs/output/Ext.data.Store.Error.html | 3 +- docs/output/Ext.data.Store.html | 3 +- docs/output/Ext.data.Tree.html | 3 +- docs/output/Ext.data.XmlReader.html | 3 +- docs/output/Ext.data.XmlStore.html | 4 +- docs/output/Ext.data.XmlWriter.html | 3 +- docs/output/Ext.dd.DD.html | 3 +- docs/output/Ext.dd.DDProxy.html | 4 +- docs/output/Ext.dd.DDTarget.html | 3 +- docs/output/Ext.dd.DragSource.html | 5 +- docs/output/Ext.dd.DragTracker.html | 3 +- docs/output/Ext.dd.DragZone.html | 6 +- docs/output/Ext.dd.DropTarget.html | 4 +- docs/output/Ext.dd.DropZone.html | 5 +- docs/output/Ext.direct.JsonProvider.html | 4 +- docs/output/Ext.direct.PollingProvider.html | 5 +- docs/output/Ext.direct.Provider.html | 3 +- docs/output/Ext.direct.RemotingProvider.html | 5 +- docs/output/Ext.form.Action.DirectLoad.html | 4 +- docs/output/Ext.form.Action.DirectSubmit.html | 4 +- docs/output/Ext.form.Action.Load.html | 3 +- docs/output/Ext.form.Action.Submit.html | 3 +- docs/output/Ext.form.BasicForm.html | 3 +- docs/output/Ext.form.Checkbox.html | 8 +- docs/output/Ext.form.CheckboxGroup.html | 6 +- docs/output/Ext.form.ComboBox.html | 8 +- docs/output/Ext.form.CompositeField.html | 6 +- docs/output/Ext.form.DateField.html | 8 +- docs/output/Ext.form.DisplayField.html | 6 +- docs/output/Ext.form.Field.html | 5 +- docs/output/Ext.form.FieldSet.html | 7 +- docs/output/Ext.form.FormPanel.html | 7 +- docs/output/Ext.form.Hidden.html | 6 +- docs/output/Ext.form.HtmlEditor.html | 6 +- docs/output/Ext.form.Label.html | 5 +- docs/output/Ext.form.NumberField.html | 7 +- docs/output/Ext.form.Radio.html | 7 +- docs/output/Ext.form.RadioGroup.html | 7 +- docs/output/Ext.form.SliderField.html | 6 +- docs/output/Ext.form.TextArea.html | 7 +- docs/output/Ext.form.TextField.html | 6 +- docs/output/Ext.form.TimeField.html | 9 +- docs/output/Ext.form.TriggerField.html | 7 +- docs/output/Ext.form.TwinTriggerField.html | 8 +- .../Ext.grid.AbstractSelectionModel.html | 3 +- docs/output/Ext.grid.ActionColumn.html | 10 +- docs/output/Ext.grid.BooleanColumn.html | 3 +- docs/output/Ext.grid.CellSelectionModel.html | 4 +- .../Ext.grid.CheckboxSelectionModel.html | 5 +- docs/output/Ext.grid.ColumnModel.html | 3 +- docs/output/Ext.grid.DateColumn.html | 3 +- docs/output/Ext.grid.EditorGridPanel.html | 8 +- docs/output/Ext.grid.GridDragZone.html | 7 +- docs/output/Ext.grid.GridPanel.html | 7 +- docs/output/Ext.grid.GridView.html | 13 +- docs/output/Ext.grid.GroupingView.html | 14 +- docs/output/Ext.grid.NumberColumn.html | 3 +- docs/output/Ext.grid.PivotAxis.html | 4 +- docs/output/Ext.grid.PivotGrid.html | 8 +- docs/output/Ext.grid.PivotGridView.html | 14 +- docs/output/Ext.grid.PropertyColumnModel.html | 4 +- docs/output/Ext.grid.PropertyGrid.html | 9 +- docs/output/Ext.grid.PropertyStore.html | 3 +- docs/output/Ext.grid.RowSelectionModel.html | 4 +- docs/output/Ext.grid.TemplateColumn.html | 3 +- docs/output/Ext.layout.AbsoluteLayout.html | 4 +- docs/output/Ext.layout.AccordionLayout.html | 4 +- docs/output/Ext.layout.AnchorLayout.html | 3 +- .../Ext.layout.BorderLayout.SplitRegion.html | 3 +- docs/output/Ext.layout.BorderLayout.html | 3 +- docs/output/Ext.layout.BoxLayout.html | 3 +- docs/output/Ext.layout.CardLayout.html | 4 +- docs/output/Ext.layout.ColumnLayout.html | 3 +- docs/output/Ext.layout.FitLayout.html | 3 +- docs/output/Ext.layout.FormLayout.html | 4 +- docs/output/Ext.layout.HBoxLayout.html | 4 +- docs/output/Ext.layout.MenuLayout.html | 3 +- docs/output/Ext.layout.TableLayout.html | 3 +- docs/output/Ext.layout.ToolbarLayout.html | 3 +- docs/output/Ext.layout.VBoxLayout.html | 4 +- ...Ext.layout.boxOverflow.HorizontalMenu.html | 4 +- ...layout.boxOverflow.HorizontalScroller.html | 4 +- docs/output/Ext.layout.boxOverflow.Menu.html | 3 +- .../Ext.layout.boxOverflow.Scroller.html | 3 +- ...t.layout.boxOverflow.VerticalScroller.html | 4 +- docs/output/Ext.list.BooleanColumn.html | 3 +- docs/output/Ext.list.ColumnResizer.html | 3 +- docs/output/Ext.list.DateColumn.html | 3 +- docs/output/Ext.list.ListView.html | 6 +- docs/output/Ext.list.NumberColumn.html | 3 +- docs/output/Ext.list.Sorter.html | 3 +- docs/output/Ext.menu.BaseItem.html | 4 +- docs/output/Ext.menu.CheckItem.html | 6 +- docs/output/Ext.menu.ColorMenu.html | 7 +- docs/output/Ext.menu.DateMenu.html | 7 +- docs/output/Ext.menu.Item.html | 5 +- docs/output/Ext.menu.Menu.html | 6 +- docs/output/Ext.menu.Separator.html | 5 +- docs/output/Ext.menu.TextItem.html | 5 +- docs/output/Ext.slider.MultiSlider.html | 5 +- docs/output/Ext.slider.SingleSlider.html | 6 +- docs/output/Ext.slider.Tip.html | 8 +- docs/output/Ext.state.CookieProvider.html | 3 +- docs/output/Ext.tree.AsyncTreeNode.html | 5 +- .../Ext.tree.DefaultSelectionModel.html | 3 +- docs/output/Ext.tree.MultiSelectionModel.html | 3 +- docs/output/Ext.tree.TreeDragZone.html | 7 +- docs/output/Ext.tree.TreeDropZone.html | 6 +- docs/output/Ext.tree.TreeEditor.html | 5 +- docs/output/Ext.tree.TreeLoader.html | 3 +- docs/output/Ext.tree.TreeNode.html | 4 +- docs/output/Ext.tree.TreePanel.html | 7 +- docs/output/Ext.util.ClickRepeater.html | 3 +- docs/output/Ext.util.MixedCollection.html | 3 +- docs/source/AbsoluteLayout.html | 8 +- docs/source/AbstractManager.html | 8 +- docs/source/AbstractSelectionModel.html | 8 +- docs/source/AccordionLayout.html | 8 +- docs/source/Action.html | 8 +- docs/source/Action1.html | 8 +- docs/source/AnchorLayout.html | 8 +- docs/source/Api.html | 8 +- docs/source/ArrayReader.html | 8 +- docs/source/ArrayStore.html | 8 +- docs/source/AsyncTreeNode.html | 8 +- docs/source/AutoLayout.html | 8 +- docs/source/BaseItem.html | 8 +- docs/source/BasicForm.html | 18 +- docs/source/BorderLayout.html | 8 +- docs/source/BoxComponent.html | 8 +- docs/source/BoxLayout.html | 8 +- docs/source/Button.html | 18 +- docs/source/ButtonGroup.html | 8 +- docs/source/CSS.html | 8 +- docs/source/CardLayout.html | 8 +- docs/source/CellSelectionModel.html | 8 +- docs/source/Chart.html | 10 +- docs/source/CheckItem.html | 8 +- docs/source/Checkbox.html | 11 +- docs/source/CheckboxGroup.html | 8 +- docs/source/CheckboxSelectionModel.html | 14 +- docs/source/ClickRepeater.html | 8 +- docs/source/ColorMenu.html | 8 +- docs/source/ColorPalette.html | 8 +- docs/source/Column.html | 12 +- docs/source/Column1.html | 8 +- docs/source/ColumnDD.html | 8 +- docs/source/ColumnLayout.html | 8 +- docs/source/ColumnModel.html | 8 +- docs/source/ColumnResizer.html | 8 +- docs/source/ColumnSplitDD.html | 8 +- docs/source/Combo.html | 22 +- docs/source/Component.html | 8 +- docs/source/ComponentMgr.html | 8 +- docs/source/CompositeElement.html | 8 +- docs/source/CompositeElementLite-more.html | 8 +- docs/source/CompositeElementLite.html | 8 +- docs/source/CompositeField.html | 16 +- docs/source/Connection.html | 8 +- docs/source/Container.html | 10 +- docs/source/ContainerLayout.html | 11 +- docs/source/CookieProvider.html | 8 +- docs/source/Cookies.html | 8 +- docs/source/CycleButton.html | 8 +- docs/source/DDCore.html | 8 +- docs/source/DataField.html | 8 +- docs/source/DataProxy.html | 8 +- docs/source/DataReader.html | 8 +- docs/source/DataView.html | 8 +- docs/source/DataWriter.html | 8 +- docs/source/Date.html | 39 +- docs/source/DateField.html | 8 +- docs/source/DateMenu.html | 8 +- docs/source/DatePicker.html | 8 +- docs/source/DelayedTask.html | 8 +- docs/source/Direct.html | 8 +- docs/source/DirectProxy.html | 8 +- docs/source/DirectStore.html | 8 +- docs/source/DisplayField.html | 8 +- docs/source/DomHelper-more.html | 8 +- docs/source/DomHelper.html | 8 +- docs/source/DomQuery.html | 8 +- docs/source/DragSource.html | 8 +- docs/source/DragTracker.html | 8 +- docs/source/DragZone.html | 8 +- docs/source/DropTarget.html | 8 +- docs/source/DropZone.html | 8 +- docs/source/Editor.html | 8 +- docs/source/EditorGrid.html | 8 +- docs/source/Element-more.html | 8 +- docs/source/Element.alignment.html | 8 +- docs/source/Element.dd.html | 8 +- docs/source/Element.fx-more.html | 8 +- docs/source/Element.fx.html | 8 +- docs/source/Element.html | 8 +- docs/source/Element.insertion-more.html | 8 +- docs/source/Element.insertion.html | 8 +- docs/source/Element.keys.html | 8 +- docs/source/Element.position-more.html | 8 +- docs/source/Element.position.html | 8 +- docs/source/Element.scroll-more.html | 8 +- docs/source/Element.scroll.html | 8 +- docs/source/Element.style-more.html | 8 +- docs/source/Element.style.html | 8 +- docs/source/Element.traversal-more.html | 8 +- docs/source/Element.traversal.html | 8 +- docs/source/Error.html | 8 +- docs/source/Event.html | 8 +- docs/source/EventManager-more.html | 8 +- docs/source/EventManager.html | 16 +- docs/source/EventProxy.html | 8 +- docs/source/Ext-more.html | 8 +- docs/source/Ext.html | 12 +- docs/source/Field.html | 8 +- docs/source/FieldSet.html | 8 +- docs/source/FitLayout.html | 8 +- docs/source/FlashComponent.html | 8 +- docs/source/Form.html | 8 +- docs/source/FormLayout.html | 8 +- docs/source/Format.html | 8 +- docs/source/Function.html | 8 +- docs/source/Fx.html | 8 +- docs/source/GridDD.html | 8 +- docs/source/GridEditor.html | 8 +- docs/source/GridPanel.html | 24 +- docs/source/GridView.html | 19 +- docs/source/GroupingStore.html | 12 +- docs/source/GroupingView.html | 13 +- docs/source/HBoxLayout.html | 8 +- docs/source/Hidden.html | 8 +- docs/source/History.html | 8 +- docs/source/HtmlEditor.html | 8 +- docs/source/HttpProxy.html | 8 +- docs/source/Item.html | 8 +- docs/source/JSON.html | 8 +- docs/source/JsonProvider.html | 8 +- docs/source/JsonReader.html | 8 +- docs/source/JsonStore.html | 8 +- docs/source/JsonWriter.html | 8 +- docs/source/KeyMap.html | 8 +- docs/source/KeyNav.html | 8 +- docs/source/Label.html | 8 +- docs/source/Layer.html | 8 +- docs/source/ListView.html | 8 +- docs/source/LoadMask.html | 8 +- docs/source/Loader.html | 8 +- docs/source/MemoryProxy.html | 8 +- docs/source/Menu.html | 8 +- docs/source/MenuLayout.html | 8 +- docs/source/MenuMgr.html | 8 +- docs/source/MenuOverflow.html | 8 +- docs/source/MessageBox.html | 8 +- docs/source/MixedCollection.html | 8 +- docs/source/NumberField.html | 8 +- docs/source/Observable-more.html | 8 +- docs/source/Observable.html | 8 +- docs/source/PagingToolbar.html | 8 +- docs/source/Panel.html | 8 +- docs/source/PanelDD.html | 8 +- docs/source/PivotAxis.html | 8 +- docs/source/PivotGrid.html | 8 +- docs/source/PivotGridView.html | 8 +- docs/source/PollingProvider.html | 8 +- docs/source/ProgressBar.html | 8 +- docs/source/PropertyGrid.html | 8 +- docs/source/Provider.html | 8 +- docs/source/Provider1.html | 8 +- docs/source/QuickTip.html | 8 +- docs/source/QuickTips.html | 8 +- docs/source/Radio.html | 8 +- docs/source/RadioGroup.html | 8 +- docs/source/Record.html | 8 +- docs/source/Registry.html | 8 +- docs/source/RemotingProvider.html | 8 +- docs/source/Request.html | 8 +- docs/source/Resizable.html | 8 +- docs/source/Response.html | 8 +- docs/source/RowNumberer.html | 8 +- docs/source/RowSelectionModel.html | 23 +- docs/source/ScriptTagProxy.html | 8 +- docs/source/ScrollManager.html | 8 +- docs/source/ScrollerOverflow.html | 8 +- docs/source/Separator.html | 8 +- docs/source/Shadow.html | 8 +- docs/source/Slider.html | 8 +- docs/source/SliderField.html | 8 +- docs/source/SliderTip.html | 8 +- docs/source/SortTypes.html | 8 +- docs/source/Sorter.html | 8 +- docs/source/SplitBar.html | 8 +- docs/source/SplitButton.html | 8 +- docs/source/StateManager.html | 8 +- docs/source/StatusProxy.html | 8 +- docs/source/Store.html | 14 +- docs/source/StoreMgr.html | 8 +- docs/source/TabPanel.html | 8 +- docs/source/TableLayout.html | 8 +- docs/source/TaskMgr.html | 8 +- docs/source/Template-more.html | 8 +- docs/source/Template.html | 8 +- docs/source/TextArea.html | 8 +- docs/source/TextField.html | 8 +- docs/source/TextItem.html | 8 +- docs/source/TextMetrics.html | 8 +- docs/source/TimeField.html | 8 +- docs/source/Tip.html | 8 +- docs/source/ToolTip.html | 8 +- docs/source/Toolbar.html | 8 +- docs/source/ToolbarLayout.html | 8 +- docs/source/Transaction.html | 8 +- docs/source/Tree.html | 8 +- docs/source/TreeDragZone.html | 8 +- docs/source/TreeDropZone.html | 8 +- docs/source/TreeEditor.html | 8 +- docs/source/TreeEventModel.html | 8 +- docs/source/TreeFilter.html | 8 +- docs/source/TreeLoader.html | 8 +- docs/source/TreeNode.html | 8 +- docs/source/TreeNodeUI.html | 8 +- docs/source/TreePanel.html | 8 +- docs/source/TreeSelectionModel.html | 8 +- docs/source/TreeSorter.html | 8 +- docs/source/TriggerField.html | 8 +- docs/source/Types.html | 8 +- docs/source/UpdateManager.html | 8 +- docs/source/VBoxLayout.html | 8 +- docs/source/VTypes.html | 8 +- docs/source/Viewport.html | 8 +- docs/source/Window.html | 8 +- docs/source/WindowManager.html | 8 +- docs/source/XTemplate.html | 8 +- docs/source/XmlReader.html | 11 +- docs/source/XmlStore.html | 8 +- docs/source/XmlWriter.html | 8 +- docs/source/carousel.html | 8 +- docs/source/debug.html | 8 +- docs/source/error-checking.html | 8 +- docs/source/ext-base-ajax.html | 8 +- docs/source/ext-base-anim-extra.html | 8 +- docs/source/ext-base-anim.html | 8 +- docs/source/ext-base-begin.html | 8 +- docs/source/ext-base-dom-more.html | 8 +- docs/source/ext-base-dom.html | 8 +- docs/source/ext-base-end.html | 8 +- docs/source/ext-base-event.html | 8 +- docs/source/ext-base-point.html | 8 +- docs/source/ext-base-region.html | 8 +- docs/source/jquery-bridge.html | 8 +- docs/source/jsonp.html | 8 +- docs/source/lightbox.html | 8 +- docs/source/logger-min.html | 8 +- docs/source/menu.html | 8 +- docs/source/prototype-bridge.html | 8 +- docs/source/rating.html | 8 +- docs/source/swfobject.html | 8 +- docs/source/tabs.html | 8 +- docs/source/yahoo-dom-event.html | 8 +- docs/source/yui-bridge.html | 8 +- docs/source/yuitest-min.html | 8 +- examples/button/buttons.css | 8 +- examples/button/buttons.js | 8 +- examples/calendar/app/calendar-list.js | 8 +- examples/calendar/app/event-list.js | 8 +- examples/calendar/app/test-app.js | 8 +- examples/calendar/calendar-all-debug.js | 15 +- examples/calendar/calendar-all.js | 10 +- examples/calendar/resources/css/calendar.css | 8 +- examples/calendar/resources/css/examples.css | 8 +- examples/calendar/src/CalendarPanel.js | 8 +- examples/calendar/src/EventEditForm.js | 8 +- examples/calendar/src/EventEditWindow.js | 8 +- examples/calendar/src/EventRecord.js | 8 +- examples/calendar/src/Ext.calendar.js | 8 +- examples/calendar/src/WeekEventRenderer.js | 8 +- examples/calendar/src/dd/CalendarDD.js | 8 +- .../calendar/src/dd/CalendarScrollManager.js | 8 +- examples/calendar/src/dd/DayViewDD.js | 8 +- examples/calendar/src/dd/StatusProxy.js | 8 +- .../src/templates/BoxLayoutTemplate.js | 8 +- .../calendar/src/templates/DayBodyTemplate.js | 8 +- .../src/templates/DayHeaderTemplate.js | 8 +- .../calendar/src/templates/DayViewTemplate.js | 8 +- .../src/templates/MonthViewTemplate.js | 8 +- examples/calendar/src/views/CalendarView.js | 14 +- examples/calendar/src/views/DayBodyView.js | 8 +- examples/calendar/src/views/DayHeaderView.js | 8 +- examples/calendar/src/views/DayView.js | 8 +- .../calendar/src/views/MonthDayDetailView.js | 8 +- examples/calendar/src/views/MonthView.js | 8 +- examples/calendar/src/views/WeekView.js | 8 +- .../calendar/src/widgets/CalendarPicker.js | 8 +- .../calendar/src/widgets/DateRangeField.js | 8 +- .../calendar/src/widgets/ReminderField.js | 8 +- examples/chart/charts.js | 8 +- examples/chart/pie-chart.js | 8 +- examples/chart/reload-chart.js | 8 +- examples/chart/stacked-bar-chart.js | 8 +- examples/core/spotlight-example.js | 8 +- examples/core/templates.js | 8 +- examples/data.js | 8 +- examples/dd/dnd_grid_to_formpanel.js | 8 +- examples/dd/dnd_grid_to_grid.js | 8 +- examples/dd/dragdropzones.js | 8 +- examples/dd/field-to-grid-dd.js | 8 +- examples/desktop/css/desktop.css | 8 +- examples/desktop/js/App.js | 8 +- examples/desktop/js/Desktop.js | 8 +- examples/desktop/js/Module.js | 8 +- examples/desktop/js/StartMenu.js | 8 +- examples/desktop/js/TaskBar.js | 8 +- examples/desktop/sample.js | 8 +- examples/direct/direct-form.js | 8 +- examples/direct/direct-tree.js | 8 +- examples/direct/direct.js | 8 +- .../docs/output/Ext.calendar.DayBodyView.html | 3 +- .../output/Ext.calendar.DayHeaderView.html | 4 +- .../docs/output/Ext.calendar.MonthView.html | 3 +- .../docs/output/Ext.calendar.WeekView.html | 3 +- .../docs/output/Ext.ux.HBoxReorderer.html | 3 +- .../docs/output/Ext.ux.ToolbarReorderer.html | 3 +- .../output/Ext.ux.grid.HybridSummary.html | 3 +- .../Ext.ux.grid.filter.BooleanFilter.html | 3 +- .../output/Ext.ux.grid.filter.DateFilter.html | 3 +- .../output/Ext.ux.grid.filter.ListFilter.html | 3 +- .../Ext.ux.grid.filter.NumericFilter.html | 3 +- .../Ext.ux.grid.filter.StringFilter.html | 3 +- examples/docs/source/BooleanFilter.html | 8 +- examples/docs/source/BoxLayoutTemplate.html | 8 +- examples/docs/source/BufferView.html | 8 +- examples/docs/source/CalendarDD.html | 8 +- examples/docs/source/CalendarPanel.html | 8 +- examples/docs/source/CalendarPicker.html | 8 +- .../docs/source/CalendarScrollManager.html | 8 +- examples/docs/source/CalendarView.html | 15 +- examples/docs/source/CenterLayout.html | 8 +- examples/docs/source/CheckColumn.html | 8 +- examples/docs/source/ColumnHeaderGroup.html | 8 +- examples/docs/source/ColumnNodeUI.html | 8 +- examples/docs/source/DataView-more.html | 8 +- examples/docs/source/DataViewTransition.html | 8 +- examples/docs/source/DateFilter.html | 8 +- examples/docs/source/DateRangeField.html | 8 +- examples/docs/source/DayBodyTemplate.html | 8 +- examples/docs/source/DayBodyView.html | 8 +- examples/docs/source/DayHeaderTemplate.html | 8 +- examples/docs/source/DayHeaderView.html | 8 +- examples/docs/source/DayView.html | 8 +- examples/docs/source/DayViewDD.html | 8 +- examples/docs/source/DayViewTemplate.html | 8 +- examples/docs/source/EventEditForm.html | 8 +- examples/docs/source/EventEditWindow.html | 8 +- examples/docs/source/EventRecord.html | 8 +- examples/docs/source/Ext.calendar.html | 8 +- examples/docs/source/FieldLabeler.html | 8 +- examples/docs/source/FieldReplicator.html | 8 +- examples/docs/source/FileUploadField.html | 8 +- examples/docs/source/Filter.html | 8 +- examples/docs/source/Focus.html | 8 +- examples/docs/source/GMapPanel.html | 8 +- examples/docs/source/GridFilters.html | 8 +- examples/docs/source/GroupSummary.html | 8 +- examples/docs/source/GroupTab.html | 8 +- examples/docs/source/GroupTabPanel.html | 8 +- examples/docs/source/ItemSelector.html | 8 +- examples/docs/source/ListFilter.html | 8 +- examples/docs/source/ListMenu.html | 8 +- examples/docs/source/LockingGridView.html | 8 +- examples/docs/source/MonthDayDetailView.html | 8 +- examples/docs/source/MonthView.html | 8 +- examples/docs/source/MonthViewTemplate.html | 8 +- examples/docs/source/MultiSelect.html | 8 +- examples/docs/source/NumericFilter.html | 8 +- examples/docs/source/PagingMemoryProxy.html | 8 +- examples/docs/source/PanelResizer.html | 8 +- examples/docs/source/Portal.html | 8 +- examples/docs/source/PortalColumn.html | 8 +- examples/docs/source/Portlet.html | 8 +- examples/docs/source/ProgressBarPager.html | 8 +- examples/docs/source/RangeMenu.html | 8 +- examples/docs/source/ReminderField.html | 8 +- examples/docs/source/Reorderer.html | 8 +- examples/docs/source/RowEditor.html | 8 +- examples/docs/source/RowExpander.html | 8 +- examples/docs/source/RowLayout.html | 8 +- examples/docs/source/SearchField.html | 8 +- examples/docs/source/SelectBox.html | 8 +- examples/docs/source/SlidingPager.html | 8 +- examples/docs/source/Spinner.html | 10 +- examples/docs/source/SpinnerField.html | 8 +- examples/docs/source/Spotlight.html | 8 +- examples/docs/source/StatusBar.html | 8 +- examples/docs/source/StatusProxy.html | 8 +- examples/docs/source/StringFilter.html | 8 +- examples/docs/source/TabCloseMenu.html | 8 +- examples/docs/source/TabScrollerMenu.html | 8 +- examples/docs/source/TableGrid.html | 8 +- examples/docs/source/ToolbarDroppable.html | 8 +- examples/docs/source/ToolbarReorderer.html | 8 +- examples/docs/source/TreeGrid.html | 8 +- .../docs/source/TreeGridColumnResizer.html | 8 +- examples/docs/source/TreeGridColumns.html | 8 +- examples/docs/source/TreeGridLoader.html | 8 +- examples/docs/source/TreeGridNodeUI.html | 8 +- examples/docs/source/TreeGridSorter.html | 8 +- examples/docs/source/ValidationStatus.html | 8 +- examples/docs/source/WeekEventRenderer.html | 8 +- examples/docs/source/WeekView.html | 8 +- examples/docs/source/XmlTreeLoader.html | 8 +- examples/docs/source/ux-all-debug.html | 10 +- examples/docs/source/ux-all.html | 10 +- examples/feed-viewer/FeedGrid.js | 8 +- examples/feed-viewer/FeedPanel.js | 8 +- examples/feed-viewer/FeedViewer.js | 8 +- examples/feed-viewer/FeedWindow.js | 8 +- examples/feed-viewer/MainPanel.js | 8 +- examples/feed-viewer/feed-viewer.css | 8 +- examples/form/absform.js | 8 +- examples/form/adv-vtypes.js | 28 +- examples/form/anchoring.js | 8 +- examples/form/check-radio.js | 8 +- examples/form/combos.css | 8 +- examples/form/combos.js | 8 +- examples/form/composite-field.js | 18 +- examples/form/custom-access.js | 8 +- examples/form/custom.js | 8 +- examples/form/dynamic.js | 8 +- examples/form/file-upload.js | 8 +- examples/form/form-grid-access.js | 8 +- examples/form/form-grid.js | 18 +- examples/form/forms.css | 8 +- examples/form/forum-search.js | 8 +- examples/form/states.js | 8 +- examples/form/vbox-form.js | 8 +- examples/form/xml-form.js | 8 +- examples/forum/forum.css | 8 +- examples/forum/forum.js | 8 +- examples/grid-filtering/grid-filter-local.js | 8 +- examples/grid/array-grid.js | 8 +- examples/grid/binding-with-classes.js | 8 +- examples/grid/binding.js | 8 +- examples/grid/buffer.js | 8 +- examples/grid/column-header-group.js | 8 +- examples/grid/edit-grid.js | 8 +- examples/grid/from-markup.js | 8 +- examples/grid/gen-names.js | 8 +- examples/grid/grid-examples.css | 8 +- examples/grid/grid-plugins.js | 8 +- examples/grid/grouping.css | 8 +- examples/grid/grouping.js | 8 +- examples/grid/locking-grid.js | 8 +- examples/grid/multiple-sorting.css | 8 +- examples/grid/multiple-sorting.js | 8 +- examples/grid/paging.js | 8 +- examples/grid/progress-bar-pager.js | 8 +- examples/grid/property-grid.js | 8 +- examples/grid/row-editor.js | 8 +- examples/grid/sliding-pager.js | 8 +- examples/grid/totals-hybrid.js | 8 +- examples/grid/totals.js | 8 +- examples/grid/xml-grid.js | 8 +- examples/grouptabs/grouptabs.js | 8 +- examples/history/history.js | 8 +- .../SWFUpload/plugins/swfupload.cookies.js | 8 +- .../SWFUpload/plugins/swfupload.queue.js | 8 +- .../SWFUpload/plugins/swfupload.speed.js | 8 +- .../SWFUpload/plugins/swfupload.swfobject.js | 8 +- .../image-organizer/SWFUpload/swfupload.js | 8 +- examples/image-organizer/img-org.css | 8 +- examples/image-organizer/imgorg/AlbumTree.js | 8 +- examples/image-organizer/imgorg/AlbumWin.js | 8 +- .../image-organizer/imgorg/AlbumsPanel.js | 8 +- examples/image-organizer/imgorg/App.js | 8 +- examples/image-organizer/imgorg/Checkable.js | 8 +- .../image-organizer/imgorg/DirectCombo.js | 8 +- examples/image-organizer/imgorg/ImageDv.js | 8 +- examples/image-organizer/imgorg/ImagePanel.js | 8 +- .../image-organizer/imgorg/ImageThumbPanel.js | 8 +- examples/image-organizer/imgorg/MultiCombo.js | 8 +- examples/image-organizer/imgorg/TagWin.js | 8 +- .../image-organizer/imgorg/UploadQueue.js | 8 +- examples/index.html | 3 - examples/init.js | 8 +- examples/key-feed-viewer/FeedGrid.js | 8 +- examples/key-feed-viewer/FeedPanel.js | 8 +- examples/key-feed-viewer/FeedViewer.js | 8 +- examples/key-feed-viewer/FeedWindow.js | 8 +- examples/key-feed-viewer/MainPanel.js | 8 +- .../key-feed-viewer/feed-viewer-access.css | 8 +- examples/key-feed-viewer/feed-viewer.css | 8 +- examples/layout-browser/layout-browser.css | 8 +- examples/layout-browser/layout-browser.js | 8 +- examples/layout-browser/layouts/basic.js | 8 +- .../layout-browser/layouts/combination.js | 8 +- examples/layout-browser/layouts/custom.js | 8 +- examples/locale/ContactForm-nl.js | 8 +- examples/locale/ContactForm.js | 8 +- examples/locale/dutch-provinces.js | 8 +- examples/locale/languages.js | 8 +- examples/locale/multi-lang.js | 8 +- examples/menu/actions.js | 8 +- examples/menu/menus.css | 8 +- examples/menu/menus.js | 8 +- examples/message-box/msg-box.js | 8 +- examples/multiselect/multiselect-demo.js | 8 +- examples/organizer/organizer.css | 8 +- examples/organizer/organizer.js | 8 +- examples/panel/BubblePanel.js | 8 +- examples/panel/bubble-panel.js | 8 +- examples/panel/css/bubble.css | 8 +- examples/panel/panels.js | 8 +- examples/pivotgrid/AxisGrid.js | 8 +- examples/pivotgrid/ConfigPanel.js | 8 +- examples/pivotgrid/countries.js | 8 +- examples/pivotgrid/faker.js | 8 +- examples/pivotgrid/people.js | 8 +- examples/pivotgrid/reconfigurable.js | 8 +- examples/pivotgrid/simple.js | 8 +- examples/portal/portal.js | 8 +- examples/portal/sample-grid.js | 8 +- examples/portal/sample.css | 8 +- examples/resizable/basic.css | 8 +- examples/resizable/basic.js | 8 +- examples/restful/restful.css | 8 +- examples/restful/restful.js | 8 +- examples/samples.css | 8 +- examples/shared/code-display.js | 8 +- examples/shared/examples.css | 8 +- examples/shared/examples.js | 8 +- examples/shared/extjs/App.js | 8 +- examples/shared/extjs/css/extjs.css | 8 +- examples/shared/extjs/site.js | 8 +- examples/shared/icons/silk.css | 8 +- examples/simple-widgets/editor.js | 8 +- examples/simple-widgets/progress-bar.css | 8 +- examples/simple-widgets/progress-bar.js | 8 +- examples/simple-widgets/qtips.css | 8 +- examples/simple-widgets/qtips.js | 8 +- examples/slider/slider-field.js | 8 +- examples/slider/slider.css | 8 +- examples/slider/slider.js | 8 +- examples/spinner/spinner.js | 8 +- examples/state/SessionProvider.js | 8 +- examples/statusbar/statusbar-advanced.js | 8 +- examples/statusbar/statusbar-demo.js | 8 +- examples/tabs/tab-scroller-menu.css | 8 +- examples/tabs/tab-scroller-menu.js | 8 +- examples/tabs/tabs-adv.js | 8 +- examples/tabs/tabs-example.css | 8 +- examples/tabs/tabs-example.js | 8 +- examples/tasks/classes.js | 8 +- examples/tasks/db/ext-air-db.js | 8 +- examples/tasks/db/ext-db.js | 8 +- examples/tasks/db/ext-gears-db.js | 8 +- examples/tasks/gears.js | 8 +- examples/tasks/tasks.css | 8 +- examples/tasks/tasks.js | 8 +- examples/themes/styleswitcher.js | 8 +- examples/themes/themes.js | 8 +- examples/toolbar/droppable.js | 8 +- examples/toolbar/overflow.js | 8 +- examples/toolbar/reorderable.js | 8 +- examples/toolbar/toolbars.css | 8 +- examples/toolbar/toolbars.js | 8 +- examples/tree/ARIA.js | 8 +- examples/tree/aria-tree.js | 8 +- examples/tree/check-tree.js | 8 +- examples/tree/column-tree.css | 8 +- examples/tree/column-tree.js | 8 +- examples/tree/reorder.js | 8 +- examples/tree/two-trees.js | 8 +- examples/tree/xml-tree-loader.css | 8 +- examples/tree/xml-tree-loader.js | 8 +- examples/treegrid/tree-grid.js | 8 +- examples/ux/BufferView.js | 8 +- examples/ux/CenterLayout.js | 8 +- examples/ux/CheckColumn.js | 8 +- examples/ux/ColumnHeaderGroup.js | 8 +- examples/ux/ColumnNodeUI.js | 8 +- examples/ux/DataView-more.js | 8 +- examples/ux/DataViewTransition.js | 8 +- examples/ux/FieldLabeler.js | 8 +- examples/ux/FieldReplicator.js | 8 +- examples/ux/Focus.js | 8 +- examples/ux/GMapPanel.js | 8 +- examples/ux/GroupSummary.js | 8 +- examples/ux/GroupTab.js | 8 +- examples/ux/GroupTabPanel.js | 8 +- examples/ux/ItemSelector.js | 8 +- examples/ux/LockingGridView.js | 8 +- examples/ux/MultiSelect.js | 8 +- examples/ux/PagingMemoryProxy.js | 8 +- examples/ux/PanelResizer.js | 8 +- examples/ux/Portal.js | 8 +- examples/ux/PortalColumn.js | 8 +- examples/ux/Portlet.js | 8 +- examples/ux/ProgressBarPager.js | 8 +- examples/ux/Reorderer.js | 8 +- examples/ux/RowEditor.js | 8 +- examples/ux/RowExpander.js | 8 +- examples/ux/RowLayout.js | 8 +- examples/ux/SearchField.js | 8 +- examples/ux/SelectBox.js | 8 +- examples/ux/SlidingPager.js | 8 +- examples/ux/Spinner.js | 10 +- examples/ux/SpinnerField.js | 8 +- examples/ux/Spotlight.js | 8 +- examples/ux/TabCloseMenu.js | 8 +- examples/ux/TabScrollerMenu.js | 8 +- examples/ux/TableGrid.js | 8 +- examples/ux/ToolbarDroppable.js | 8 +- examples/ux/ToolbarReorderer.js | 8 +- examples/ux/XmlTreeLoader.js | 8 +- examples/ux/css/CenterLayout.css | 8 +- examples/ux/css/ColumnHeaderGroup.css | 8 +- examples/ux/css/ColumnNodeUI.css | 8 +- examples/ux/css/GroupSummary.css | 8 +- examples/ux/css/GroupTab.css | 8 +- examples/ux/css/LockingGridView.css | 8 +- examples/ux/css/MultiSelect.css | 8 +- examples/ux/css/PanelResizer.css | 8 +- examples/ux/css/Portal.css | 8 +- examples/ux/css/RowEditor.css | 8 +- examples/ux/css/Spinner.css | 8 +- examples/ux/css/ux-all.css | 8 +- .../ux/fileuploadfield/FileUploadField.js | 8 +- .../fileuploadfield/css/fileuploadfield.css | 8 +- examples/ux/gridfilters/GridFilters.js | 8 +- examples/ux/gridfilters/css/GridFilters.css | 8 +- examples/ux/gridfilters/css/RangeMenu.css | 8 +- .../ux/gridfilters/filter/BooleanFilter.js | 8 +- examples/ux/gridfilters/filter/DateFilter.js | 8 +- examples/ux/gridfilters/filter/Filter.js | 8 +- examples/ux/gridfilters/filter/ListFilter.js | 8 +- .../ux/gridfilters/filter/NumericFilter.js | 8 +- .../ux/gridfilters/filter/StringFilter.js | 8 +- examples/ux/gridfilters/menu/ListMenu.js | 8 +- examples/ux/gridfilters/menu/RangeMenu.js | 8 +- examples/ux/statusbar/StatusBar.js | 8 +- examples/ux/statusbar/ValidationStatus.js | 8 +- examples/ux/statusbar/css/statusbar.css | 8 +- examples/ux/treegrid/TreeGrid.js | 8 +- examples/ux/treegrid/TreeGridColumnResizer.js | 8 +- examples/ux/treegrid/TreeGridColumns.js | 8 +- examples/ux/treegrid/TreeGridLoader.js | 8 +- examples/ux/treegrid/TreeGridNodeUI.js | 8 +- examples/ux/treegrid/TreeGridSorter.js | 8 +- examples/ux/treegrid/treegrid.css | 8 +- examples/ux/ux-all-debug.js | 10 +- examples/ux/ux-all.js | 10 +- examples/view/animated-dataview.css | 8 +- examples/view/animated-dataview.js | 8 +- examples/view/chooser-example.js | 8 +- examples/view/chooser.css | 8 +- examples/view/chooser.js | 8 +- examples/view/data-view.css | 8 +- examples/view/data-view.js | 8 +- examples/view/list-view.css | 8 +- examples/view/list-view.js | 8 +- examples/view/multisort-dataview.js | 8 +- examples/window/gmap.js | 8 +- examples/window/hello.js | 8 +- examples/window/layout.js | 8 +- examples/writer/UserForm.js | 8 +- examples/writer/UserGrid.js | 8 +- examples/writer/writer.css | 8 +- examples/writer/writer.js | 8 +- ext-all-debug-w-comments.js | 257 ++++++++++--- ext-all-debug.js | 203 +++++++--- ext-all.js | 12 +- ext.jsb2 | 16 +- index.html | 8 +- license.txt | 6 +- pkgs/cmp-foundation-debug.js | 13 +- pkgs/cmp-foundation.js | 10 +- pkgs/data-foundation-debug.js | 14 +- pkgs/data-foundation.js | 10 +- pkgs/data-grouping-debug.js | 12 +- pkgs/data-grouping.js | 8 +- pkgs/data-json-debug.js | 8 +- pkgs/data-json.js | 8 +- pkgs/data-list-views-debug.js | 8 +- pkgs/data-list-views.js | 8 +- pkgs/data-xml-debug.js | 11 +- pkgs/data-xml.js | 10 +- pkgs/direct-debug.js | 8 +- pkgs/direct.js | 8 +- pkgs/ext-core-debug.js | 106 +++++- pkgs/ext-core.js | 10 +- pkgs/ext-dd-debug.js | 8 +- pkgs/ext-dd.js | 8 +- pkgs/ext-foundation-debug.js | 37 +- pkgs/ext-foundation.js | 10 +- pkgs/pkg-buttons-debug.js | 18 +- pkgs/pkg-buttons.js | 10 +- pkgs/pkg-charts-debug.js | 10 +- pkgs/pkg-charts.js | 10 +- pkgs/pkg-forms-debug.js | 43 ++- pkgs/pkg-forms.js | 10 +- pkgs/pkg-grid-editor-debug.js | 8 +- pkgs/pkg-grid-editor.js | 8 +- pkgs/pkg-grid-foundation-debug.js | 60 ++- pkgs/pkg-grid-foundation.js | 10 +- pkgs/pkg-grid-grouping-debug.js | 13 +- pkgs/pkg-grid-grouping.js | 10 +- pkgs/pkg-grid-property-debug.js | 8 +- pkgs/pkg-grid-property.js | 8 +- pkgs/pkg-history-debug.js | 8 +- pkgs/pkg-history.js | 8 +- pkgs/pkg-menu-debug.js | 8 +- pkgs/pkg-menu.js | 8 +- pkgs/pkg-tabs-debug.js | 8 +- pkgs/pkg-tabs.js | 8 +- pkgs/pkg-tips-debug.js | 8 +- pkgs/pkg-tips.js | 8 +- pkgs/pkg-toolbars-debug.js | 8 +- pkgs/pkg-toolbars.js | 8 +- pkgs/pkg-tree-debug.js | 8 +- pkgs/pkg-tree.js | 8 +- pkgs/resizable-debug.js | 8 +- pkgs/resizable.js | 8 +- pkgs/state-debug.js | 8 +- pkgs/state.js | 8 +- pkgs/window-debug.js | 8 +- pkgs/window.js | 8 +- release-notes.html | 139 +++++++ resources/charts.swf | Bin 81768 -> 81653 bytes resources/css/debug.css | 8 +- resources/css/ext-all-notheme.css | 91 +++-- resources/css/ext-all.css | 95 +++-- resources/css/reset-min.css | 8 +- resources/css/structure/borders.css | 8 +- resources/css/structure/box.css | 8 +- resources/css/structure/button.css | 8 +- resources/css/structure/combo.css | 8 +- resources/css/structure/core.css | 8 +- resources/css/structure/date-picker.css | 8 +- resources/css/structure/dd.css | 8 +- resources/css/structure/debug.css | 8 +- resources/css/structure/dialog.css | 8 +- resources/css/structure/editor.css | 8 +- resources/css/structure/form.css | 12 +- resources/css/structure/grid.css | 8 +- resources/css/structure/layout.css | 10 +- resources/css/structure/list-view.css | 8 +- resources/css/structure/menu.css | 8 +- resources/css/structure/panel-reset.css | 8 +- resources/css/structure/panel.css | 72 +++- resources/css/structure/pivotgrid.css | 8 +- resources/css/structure/progress.css | 8 +- resources/css/structure/qtips.css | 8 +- resources/css/structure/reset.css | 8 +- resources/css/structure/resizable.css | 8 +- resources/css/structure/slider.css | 8 +- resources/css/structure/tabs.css | 21 +- resources/css/structure/toolbar.css | 8 +- resources/css/structure/tree.css | 8 +- resources/css/structure/window.css | 8 +- resources/css/theme-access/borders.css | 8 +- resources/css/theme-access/box.css | 8 +- resources/css/theme-access/button.css | 8 +- resources/css/theme-access/combo.css | 8 +- resources/css/theme-access/core.css | 8 +- resources/css/theme-access/date-picker.css | 8 +- resources/css/theme-access/dd.css | 8 +- resources/css/theme-access/debug.css | 8 +- resources/css/theme-access/dialog.css | 8 +- resources/css/theme-access/editor.css | 8 +- resources/css/theme-access/form.css | 8 +- resources/css/theme-access/grid.css | 8 +- resources/css/theme-access/layout.css | 8 +- resources/css/theme-access/list-view.css | 8 +- resources/css/theme-access/menu.css | 8 +- resources/css/theme-access/panel.css | 8 +- resources/css/theme-access/progress.css | 8 +- resources/css/theme-access/qtips.css | 8 +- resources/css/theme-access/resizable.css | 8 +- resources/css/theme-access/slider.css | 8 +- resources/css/theme-access/tabs.css | 8 +- resources/css/theme-access/toolbar.css | 8 +- resources/css/theme-access/tree.css | 8 +- resources/css/theme-access/window.css | 8 +- resources/css/theme-gray/borders.css | 8 +- resources/css/theme-gray/box.css | 8 +- resources/css/theme-gray/button.css | 8 +- resources/css/theme-gray/combo.css | 8 +- resources/css/theme-gray/core.css | 8 +- resources/css/theme-gray/date-picker.css | 8 +- resources/css/theme-gray/dd.css | 8 +- resources/css/theme-gray/debug.css | 8 +- resources/css/theme-gray/dialog.css | 8 +- resources/css/theme-gray/editor.css | 8 +- resources/css/theme-gray/form.css | 8 +- resources/css/theme-gray/grid.css | 16 +- resources/css/theme-gray/layout.css | 8 +- resources/css/theme-gray/list-view.css | 10 +- resources/css/theme-gray/menu.css | 8 +- resources/css/theme-gray/panel.css | 8 +- resources/css/theme-gray/pivotgrid.css | 28 ++ resources/css/theme-gray/progress.css | 8 +- resources/css/theme-gray/qtips.css | 8 +- resources/css/theme-gray/resizable.css | 8 +- resources/css/theme-gray/slider.css | 8 +- resources/css/theme-gray/tabs.css | 8 +- resources/css/theme-gray/toolbar.css | 8 +- resources/css/theme-gray/tree.css | 8 +- resources/css/theme-gray/window.css | 8 +- resources/css/visual/borders.css | 8 +- resources/css/visual/box.css | 8 +- resources/css/visual/button.css | 8 +- resources/css/visual/combo.css | 8 +- resources/css/visual/core.css | 8 +- resources/css/visual/date-picker.css | 8 +- resources/css/visual/dd.css | 8 +- resources/css/visual/debug.css | 8 +- resources/css/visual/dialog.css | 8 +- resources/css/visual/editor.css | 8 +- resources/css/visual/form.css | 8 +- resources/css/visual/grid.css | 8 +- resources/css/visual/layout.css | 8 +- resources/css/visual/list-view.css | 8 +- resources/css/visual/menu.css | 8 +- resources/css/visual/panel.css | 8 +- resources/css/visual/pivotgrid.css | 11 +- resources/css/visual/progress.css | 8 +- resources/css/visual/qtips.css | 8 +- resources/css/visual/resizable.css | 8 +- resources/css/visual/slider.css | 8 +- resources/css/visual/tabs.css | 8 +- resources/css/visual/toolbar.css | 8 +- resources/css/visual/tree.css | 8 +- resources/css/visual/window.css | 8 +- resources/css/xtheme-access.css | 8 +- resources/css/xtheme-blue.css | 12 +- resources/css/xtheme-gray.css | 40 +- resources/css/yourtheme.css | 8 +- .../images/default/panel/tool-sprites.gif | Bin 4392 -> 5421 bytes resources/images/gray/grid/sort-hd.gif | Bin 0 -> 2731 bytes resources/images/gray/panel/tool-sprites.gif | Bin 4464 -> 5835 bytes src/adapter/ext-base-dom-more.js | 8 +- src/adapter/jquery-bridge.js | 8 +- src/adapter/prototype-bridge.js | 8 +- src/adapter/yui-bridge.js | 8 +- src/core/CompositeElement.js | 8 +- src/core/CompositeElementLite-more.js | 8 +- src/core/DomHelper-more.js | 8 +- src/core/Element-more.js | 8 +- src/core/Element.alignment.js | 8 +- src/core/Element.dd.js | 8 +- src/core/Element.fx-more.js | 8 +- src/core/Element.insertion-more.js | 8 +- src/core/Element.keys.js | 8 +- src/core/Element.position-more.js | 8 +- src/core/Element.scroll-more.js | 8 +- src/core/Element.style-more.js | 8 +- src/core/Element.traversal-more.js | 8 +- src/core/Error.js | 8 +- src/core/EventManager-more.js | 8 +- src/core/Ext-more.js | 8 +- src/core/Template-more.js | 8 +- src/data/Api.js | 8 +- src/data/ArrayReader.js | 8 +- src/data/ArrayStore.js | 8 +- src/data/DataField.js | 8 +- src/data/DataProxy.js | 8 +- src/data/DataReader.js | 8 +- src/data/DataWriter.js | 8 +- src/data/DirectProxy.js | 8 +- src/data/DirectStore.js | 8 +- src/data/GroupingStore.js | 12 +- src/data/HttpProxy.js | 8 +- src/data/JsonReader.js | 8 +- src/data/JsonStore.js | 8 +- src/data/JsonWriter.js | 8 +- src/data/MemoryProxy.js | 8 +- src/data/Record.js | 8 +- src/data/Request.js | 8 +- src/data/Response.js | 8 +- src/data/ScriptTagProxy.js | 8 +- src/data/SortTypes.js | 8 +- src/data/Store.js | 14 +- src/data/StoreMgr.js | 8 +- src/data/Tree.js | 8 +- src/data/Types.js | 8 +- src/data/XmlReader.js | 11 +- src/data/XmlStore.js | 8 +- src/data/XmlWriter.js | 8 +- src/dd/DDCore.js | 8 +- src/dd/DragSource.js | 8 +- src/dd/DragTracker.js | 8 +- src/dd/DragZone.js | 8 +- src/dd/DropTarget.js | 8 +- src/dd/DropZone.js | 8 +- src/dd/Registry.js | 8 +- src/dd/ScrollManager.js | 8 +- src/dd/StatusProxy.js | 8 +- src/debug.js | 8 +- src/direct/Direct.js | 8 +- src/direct/Event.js | 8 +- src/direct/JsonProvider.js | 8 +- src/direct/PollingProvider.js | 8 +- src/direct/Provider.js | 8 +- src/direct/RemotingProvider.js | 8 +- src/direct/Transaction.js | 8 +- src/error-checking.js | 8 +- src/ext-core/examples/carousel/carousel.js | 8 +- src/ext-core/examples/jsonp/jsonp.js | 8 +- src/ext-core/examples/lightbox/lightbox.js | 8 +- src/ext-core/examples/menu/menu.js | 8 +- src/ext-core/examples/rating/rating.js | 8 +- src/ext-core/examples/tabs/tabs.js | 8 +- src/ext-core/src/adapter/ext-base-ajax.js | 8 +- .../src/adapter/ext-base-anim-extra.js | 8 +- src/ext-core/src/adapter/ext-base-anim.js | 8 +- src/ext-core/src/adapter/ext-base-begin.js | 8 +- src/ext-core/src/adapter/ext-base-dom.js | 8 +- src/ext-core/src/adapter/ext-base-end.js | 8 +- src/ext-core/src/adapter/ext-base-event.js | 8 +- src/ext-core/src/adapter/ext-base-point.js | 8 +- src/ext-core/src/adapter/ext-base-region.js | 8 +- src/ext-core/src/core/CompositeElementLite.js | 8 +- src/ext-core/src/core/DomHelper.js | 8 +- src/ext-core/src/core/DomQuery.js | 8 +- src/ext-core/src/core/Element.fx.js | 8 +- src/ext-core/src/core/Element.insertion.js | 8 +- src/ext-core/src/core/Element.js | 8 +- src/ext-core/src/core/Element.position.js | 8 +- src/ext-core/src/core/Element.scroll.js | 8 +- src/ext-core/src/core/Element.style.js | 8 +- src/ext-core/src/core/Element.traversal.js | 8 +- src/ext-core/src/core/EventManager.js | 16 +- src/ext-core/src/core/Ext.js | 12 +- src/ext-core/src/core/Fx.js | 8 +- src/ext-core/src/core/Loader.js | 8 +- src/ext-core/src/core/Template.js | 8 +- src/ext-core/src/data/Connection.js | 8 +- src/ext-core/src/util/DelayedTask.js | 8 +- src/ext-core/src/util/JSON.js | 8 +- src/ext-core/src/util/Observable.js | 8 +- src/ext-core/src/util/TaskMgr.js | 8 +- .../yui_2.6.0/yui/build/logger/logger-min.js | 8 +- .../build/yahoo-dom-event/yahoo-dom-event.js | 8 +- .../yui/build/yuitest/yuitest-min.js | 8 +- src/locale/ext-lang-af.js | 13 +- src/locale/ext-lang-am.js | 359 ++++++++++++++++++ src/locale/ext-lang-bg.js | 11 +- src/locale/ext-lang-ca.js | 13 +- src/locale/ext-lang-cs.js | 11 +- src/locale/ext-lang-da.js | 13 +- src/locale/ext-lang-de.js | 8 +- src/locale/ext-lang-el_GR.js | 8 +- src/locale/ext-lang-en.js | 11 +- src/locale/ext-lang-en_GB.js | 11 +- src/locale/ext-lang-es.js | 13 +- src/locale/ext-lang-fa.js | 11 +- src/locale/ext-lang-fi.js | 11 +- src/locale/ext-lang-fr.js | 14 +- src/locale/ext-lang-fr_CA.js | 8 +- src/locale/ext-lang-gr.js | 8 +- src/locale/ext-lang-he.js | 11 +- src/locale/ext-lang-hr.js | 13 +- src/locale/ext-lang-hu.js | 11 +- src/locale/ext-lang-id.js | 11 +- src/locale/ext-lang-it.js | 21 +- src/locale/ext-lang-ja.js | 11 +- src/locale/ext-lang-ko.js | 11 +- src/locale/ext-lang-lt.js | 11 +- src/locale/ext-lang-lv.js | 13 +- src/locale/ext-lang-mk.js | 8 +- src/locale/ext-lang-nl.js | 11 +- src/locale/ext-lang-no_NB.js | 11 +- src/locale/ext-lang-no_NN.js | 11 +- src/locale/ext-lang-pl.js | 12 +- src/locale/ext-lang-pt.js | 11 +- src/locale/ext-lang-pt_BR.js | 11 +- src/locale/ext-lang-pt_PT.js | 11 +- src/locale/ext-lang-ro.js | 13 +- src/locale/ext-lang-ru.js | 11 +- src/locale/ext-lang-sk.js | 8 +- src/locale/ext-lang-sl.js | 13 +- src/locale/ext-lang-sr.js | 13 +- src/locale/ext-lang-sr_RS.js | 13 +- src/locale/ext-lang-sv_SE.js | 11 +- src/locale/ext-lang-th.js | 11 +- src/locale/ext-lang-tr.js | 11 +- src/locale/ext-lang-ukr.js | 11 +- src/locale/ext-lang-vn.js | 8 +- src/locale/ext-lang-zh_CN.js | 8 +- src/locale/ext-lang-zh_TW.js | 8 +- src/state/CookieProvider.js | 8 +- src/state/Provider.js | 8 +- src/state/StateManager.js | 8 +- src/util/AbstractManager.js | 8 +- src/util/CSS.js | 8 +- src/util/ClickRepeater.js | 8 +- src/util/Cookies.js | 8 +- src/util/Date.js | 37 +- src/util/Format.js | 8 +- src/util/Function.js | 8 +- src/util/History.js | 8 +- src/util/KeyMap.js | 8 +- src/util/KeyNav.js | 8 +- src/util/MixedCollection.js | 8 +- src/util/Observable-more.js | 8 +- src/util/TextMetrics.js | 8 +- src/util/UpdateManager.js | 8 +- src/util/XTemplate.js | 8 +- src/widgets/Action.js | 8 +- src/widgets/BoxComponent.js | 8 +- src/widgets/Button.js | 18 +- src/widgets/ButtonGroup.js | 8 +- src/widgets/ColorPalette.js | 8 +- src/widgets/Component.js | 8 +- src/widgets/ComponentMgr.js | 8 +- src/widgets/Container.js | 10 +- src/widgets/CycleButton.js | 8 +- src/widgets/DataView.js | 8 +- src/widgets/DatePicker.js | 8 +- src/widgets/Editor.js | 8 +- src/widgets/Layer.js | 8 +- src/widgets/LoadMask.js | 8 +- src/widgets/MessageBox.js | 8 +- src/widgets/PagingToolbar.js | 8 +- src/widgets/Panel.js | 8 +- src/widgets/PanelDD.js | 8 +- src/widgets/ProgressBar.js | 8 +- src/widgets/Resizable.js | 8 +- src/widgets/Shadow.js | 8 +- src/widgets/Slider.js | 8 +- src/widgets/SplitBar.js | 8 +- src/widgets/SplitButton.js | 8 +- src/widgets/TabPanel.js | 8 +- src/widgets/Toolbar.js | 8 +- src/widgets/Viewport.js | 8 +- src/widgets/Window.js | 8 +- src/widgets/WindowManager.js | 8 +- src/widgets/chart/Chart.js | 10 +- src/widgets/chart/EventProxy.js | 8 +- src/widgets/chart/FlashComponent.js | 8 +- src/widgets/chart/swfobject.js | 8 +- src/widgets/form/Action.js | 8 +- src/widgets/form/BasicForm.js | 18 +- src/widgets/form/Checkbox.js | 11 +- src/widgets/form/CheckboxGroup.js | 8 +- src/widgets/form/Combo.js | 22 +- src/widgets/form/CompositeField.js | 16 +- src/widgets/form/DateField.js | 8 +- src/widgets/form/DisplayField.js | 8 +- src/widgets/form/Field.js | 8 +- src/widgets/form/FieldSet.js | 8 +- src/widgets/form/Form.js | 8 +- src/widgets/form/Hidden.js | 8 +- src/widgets/form/HtmlEditor.js | 8 +- src/widgets/form/Label.js | 8 +- src/widgets/form/NumberField.js | 8 +- src/widgets/form/Radio.js | 8 +- src/widgets/form/RadioGroup.js | 8 +- src/widgets/form/SliderField.js | 8 +- src/widgets/form/TextArea.js | 8 +- src/widgets/form/TextField.js | 8 +- src/widgets/form/TimeField.js | 8 +- src/widgets/form/TriggerField.js | 8 +- src/widgets/form/VTypes.js | 8 +- src/widgets/grid/AbstractSelectionModel.js | 8 +- src/widgets/grid/CellSelectionModel.js | 8 +- src/widgets/grid/CheckboxSelectionModel.js | 14 +- src/widgets/grid/Column.js | 12 +- src/widgets/grid/ColumnDD.js | 8 +- src/widgets/grid/ColumnModel.js | 8 +- src/widgets/grid/ColumnSplitDD.js | 8 +- src/widgets/grid/EditorGrid.js | 8 +- src/widgets/grid/GridDD.js | 8 +- src/widgets/grid/GridEditor.js | 8 +- src/widgets/grid/GridPanel.js | 24 +- src/widgets/grid/GridView.js | 19 +- src/widgets/grid/GroupingView.js | 13 +- src/widgets/grid/PivotAxis.js | 8 +- src/widgets/grid/PivotGrid.js | 8 +- src/widgets/grid/PivotGridView.js | 8 +- src/widgets/grid/PropertyGrid.js | 8 +- src/widgets/grid/RowNumberer.js | 8 +- src/widgets/grid/RowSelectionModel.js | 22 +- src/widgets/layout/AbsoluteLayout.js | 8 +- src/widgets/layout/AccordionLayout.js | 8 +- src/widgets/layout/AnchorLayout.js | 8 +- src/widgets/layout/AutoLayout.js | 8 +- src/widgets/layout/BorderLayout.js | 8 +- src/widgets/layout/BoxLayout.js | 8 +- src/widgets/layout/CardLayout.js | 8 +- src/widgets/layout/ColumnLayout.js | 8 +- src/widgets/layout/ContainerLayout.js | 11 +- src/widgets/layout/FitLayout.js | 8 +- src/widgets/layout/FormLayout.js | 8 +- src/widgets/layout/HBoxLayout.js | 8 +- src/widgets/layout/MenuLayout.js | 8 +- src/widgets/layout/TableLayout.js | 8 +- src/widgets/layout/ToolbarLayout.js | 8 +- src/widgets/layout/VBoxLayout.js | 8 +- src/widgets/layout/box/MenuOverflow.js | 8 +- src/widgets/layout/box/ScrollerOverflow.js | 8 +- src/widgets/list/Column.js | 8 +- src/widgets/list/ColumnResizer.js | 8 +- src/widgets/list/ListView.js | 8 +- src/widgets/list/Sorter.js | 8 +- src/widgets/menu/BaseItem.js | 8 +- src/widgets/menu/CheckItem.js | 8 +- src/widgets/menu/ColorMenu.js | 8 +- src/widgets/menu/DateMenu.js | 8 +- src/widgets/menu/Item.js | 8 +- src/widgets/menu/Menu.js | 8 +- src/widgets/menu/MenuMgr.js | 8 +- src/widgets/menu/Separator.js | 8 +- src/widgets/menu/TextItem.js | 8 +- src/widgets/tips/QuickTip.js | 8 +- src/widgets/tips/QuickTips.js | 8 +- src/widgets/tips/SliderTip.js | 8 +- src/widgets/tips/Tip.js | 8 +- src/widgets/tips/ToolTip.js | 8 +- src/widgets/tree/AsyncTreeNode.js | 8 +- src/widgets/tree/TreeDragZone.js | 8 +- src/widgets/tree/TreeDropZone.js | 8 +- src/widgets/tree/TreeEditor.js | 8 +- src/widgets/tree/TreeEventModel.js | 8 +- src/widgets/tree/TreeFilter.js | 8 +- src/widgets/tree/TreeLoader.js | 8 +- src/widgets/tree/TreeNode.js | 8 +- src/widgets/tree/TreeNodeUI.js | 8 +- src/widgets/tree/TreePanel.js | 8 +- src/widgets/tree/TreeSelectionModel.js | 8 +- src/widgets/tree/TreeSorter.js | 8 +- test/performance/window.js | 8 +- test/unit/Array.js | 8 +- test/unit/Ext.js | 8 +- test/unit/Ext/Template.js | 8 +- test/unit/Ext/XTemplate.js | 8 +- test/unit/Function.js | 8 +- test/unit/Number.js | 8 +- test/unit/String.js | 8 +- test/unit/data/ArrayReader.js | 8 +- test/unit/data/DataField.js | 8 +- test/unit/data/GroupingStore.js | 8 +- test/unit/data/JsonReader.js | 8 +- test/unit/data/Store.js | 8 +- test/unit/data/Types.js | 8 +- test/unit/direct/Direct.js | 8 +- test/unit/util/JSON.js | 8 +- test/unit/util/MixedCollection.js | 8 +- test/unit/widgets/BasicForm.js | 8 +- test/unit/widgets/Container.js | 8 +- test/unit/widgets/FormPanel.js | 8 +- test/unit/widgets/GridPanel.js | 8 +- test/unit/widgets/Slider.js | 8 +- test/unit/widgets/form/CompositeField.js | 8 +- test/unit/widgets/layout/BoxLayout.js | 8 +- test/unit/widgets/layout/ContainerLayout.js | 8 +- test/unit/widgets/layout/FormLayout.js | 8 +- test/unit/widgets/layout/HBoxLayout.js | 8 +- test/unit/widgets/layout/VBoxLayout.js | 8 +- 1341 files changed, 6971 insertions(+), 5226 deletions(-) create mode 100644 release-notes.html create mode 100644 resources/css/theme-gray/pivotgrid.css create mode 100644 resources/images/gray/grid/sort-hd.gif create mode 100644 src/locale/ext-lang-am.js diff --git a/adapter/ext/ext-base-debug.js b/adapter/ext/ext-base-debug.js index 72f34b95..5196494b 100644 --- a/adapter/ext/ext-base-debug.js +++ b/adapter/ext/ext-base-debug.js @@ -1,8 +1,8 @@ /*! - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license + * Ext JS Library 3.3.1 + * Copyright(c) 2006-2010 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license */ // for old browsers window.undefined = window.undefined; @@ -18,11 +18,11 @@ Ext = { * The version of the framework * @type String */ - version : '3.3.0', + version : '3.3.1', versionDetail : { major : 3, minor : 3, - patch : 0 + patch : 1 } }; diff --git a/adapter/ext/ext-base.js b/adapter/ext/ext-base.js index 3785c0eb..e1646340 100644 --- a/adapter/ext/ext-base.js +++ b/adapter/ext/ext-base.js @@ -1,7 +1,7 @@ /* - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license + * Ext JS Library 3.3.1 + * Copyright(c) 2006-2010 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license */ -window.undefined=window.undefined;Ext={version:"3.3.0",versionDetail:{major:3,minor:3,patch:0}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,n=i.documentMode,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/\bchrome\b/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),s=!B&&z(/msie/),q=s&&(z(/msie 7/)||n==7),p=s&&(z(/msie 8/)&&n!=7),r=s&&!q&&!p,o=!v&&z(/gecko/),d=o&&z(/rv:1\.8/),a=o&&z(/rv:1\.9/),w=s&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(r){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:c&&s?'javascript:""':"about:blank",isStrict:l,isSecure:c,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(!Ext.isDefined(D[e])){D[e]=E[e]}}}return D},id:function(e,D){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(D||"ext-gen")+(++g)}return e.id},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(typeof H=="object"){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){return Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.hasOwnProperty("toString")){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(H,G){var E,D=[],F=encodeURIComponent;Ext.iterate(H,function(e,I){E=Ext.isEmpty(I);Ext.each(E?e:I,function(J){D.push("&",F(e),"=",(!Ext.isEmpty(J)&&(J!=e||!E))?(Ext.isDate(J)?Ext.encode(J).replace(/"/g,""):F(J)):"")})});if(!G){D.shift();G=""}return G+D.join("")},urlDecode:function(E,D){if(Ext.isEmpty(E)){return{}}var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return s?function(E,H,F,G){G=[];for(var D=0,e=E.length;D0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p0);if(!A){A=true;for(I=0;I=0){B=s.substr(0,A).toLowerCase();if(s.charAt(A+1)==" "){++A}C[B]=s.substr(A+1)}})}catch(z){}return{tId:u.tId,status:v?204:w.status,statusText:v?"No Content":w.statusText,getResponseHeader:function(s){return C[s.toLowerCase()]},getAllResponseHeaders:function(){return x},responseText:w.responseText,responseXML:w.responseXML,argument:y}}function o(s){if(s.tId){k.conn[s.tId]=null}s.conn=null;s=null}function f(x,y,t,s){if(!y){o(x);return}var v,u;try{if(x.conn.status!==undefined&&x.conn.status!=0){v=x.conn.status}else{v=13030}}catch(w){v=13030}if((v>=200&&v<300)||(Ext.isIE&&v==1223)){u=p(x,y.argument);if(y.success){if(!y.scope){y.success(u)}else{y.success.apply(y.scope,[u])}}}else{switch(v){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:u=e(x.tId,y.argument,(t?t:false),s);if(y.failure){if(!y.scope){y.failure(u)}else{y.failure.apply(y.scope,[u])}}break;default:u=p(x,y.argument);if(y.failure){if(!y.scope){y.failure(u)}else{y.failure.apply(y.scope,[u])}}}}o(x);u=null}function m(u,x,s,w,t,v){if(s&&s.readyState==4){clearInterval(t[w]);t[w]=null;if(v){clearTimeout(k.timeout[w]);k.timeout[w]=null}f(u,x)}}function r(s,t){k.abort(s,t,true)}function n(u,x){x=x||{};var s=u.conn,w=u.tId,t=k.poll,v=x.timeout||null;if(v){k.conn[w]=s;k.timeout[w]=setTimeout(r.createCallback(u,x),v)}t[w]=setInterval(m.createCallback(u,x,s,w,t,v),k.pollInterval)}function i(w,t,v,s){var u=l()||null;if(u){u.conn.open(w,t,true);if(k.useDefaultXhrHeader){j("X-Requested-With",k.defaultXhrHeader)}if(s&&k.useDefaultHeader&&(!k.headers||!k.headers[d])){j(d,k.defaultPostHeader)}if(k.defaultHeaders||k.headers){h(u)}n(u,v);u.conn.send(s||null)}return u}function l(){var t;try{if(t=q(k.transactionId)){k.transactionId++}}catch(s){}finally{return t}}function q(v){var s;try{s=new XMLHttpRequest()}catch(u){for(var t=0;t0&&isFinite(w)){if(r.curFrame+w>=v){w=v-(u+1)}r.curFrame+=w}}};g.Bezier=new function(){this.getPosition=function(p,o){var r=p.length,m=[],q=1-o,l,k;for(l=0;l0&&!Ext.isArray(s[0])){s=[s]}else{}Ext.fly(p,"_anim").position();A.setXY(p,j(x)?x:A.getXY(p));o=w.getAttr("points");if(j(y)){q=k.call(w,y,o);for(r=0,t=s.length;r0){n=n.concat(s)}n[n.length]=q}else{m.setRunAttr.call(this,u)}}});var k=function(n,p){var o=g.Dom.getXY(this.el);return[n[0]-o[0]+p[0],n[1]-o[1]+p[1]]}})()})();(function(){var d=Math.abs,i=Math.PI,h=Math.asin,g=Math.pow,e=Math.sin,f=Ext.lib;Ext.apply(f.Easing,{easeBoth:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k+j:-m/2*((--k)*(k-2)-1)+j},easeInStrong:function(k,j,m,l){return m*(k/=l)*k*k*k+j},easeOutStrong:function(k,j,m,l){return -m*((k=k/l-1)*k*k*k-1)+j},easeBothStrong:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k*k*k+j:-m/2*((k-=2)*k*k*k-2)+j},elasticIn:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return -(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j},elasticOut:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return k*g(2,-10*l)*e((l*o-m)*(2*i)/n)+q+j},elasticBoth:function(l,j,q,o,k,n){if(l==0||(l/=o/2)==2){return l==0?j:j+q}n=n||(o*(0.3*1.5));var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return l<1?-0.5*(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j:k*g(2,-10*(l-=1))*e((l*o-m)*(2*i)/n)*0.5+q+j},backIn:function(k,j,n,m,l){l=l||1.70158;return n*(k/=m)*k*((l+1)*k-l)+j},backOut:function(k,j,n,m,l){if(!l){l=1.70158}return n*((k=k/m-1)*k*((l+1)*k+l)+1)+j},backBoth:function(k,j,n,m,l){l=l||1.70158;return((k/=m/2)<1)?n/2*(k*k*(((l*=(1.525))+1)*k-l))+j:n/2*((k-=2)*k*(((l*=(1.525))+1)*k+l)+2)+j},bounceIn:function(k,j,m,l){return m-f.Easing.bounceOut(l-k,0,m,l)+j},bounceOut:function(k,j,m,l){if((k/=l)<(1/2.75)){return m*(7.5625*k*k)+j}else{if(k<(2/2.75)){return m*(7.5625*(k-=(1.5/2.75))*k+0.75)+j}else{if(k<(2.5/2.75)){return m*(7.5625*(k-=(2.25/2.75))*k+0.9375)+j}}}return m*(7.5625*(k-=(2.625/2.75))*k+0.984375)+j},bounceBoth:function(k,j,m,l){return(k0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p0);if(!A){A=true;for(I=0;I=0){B=s.substr(0,A).toLowerCase();if(s.charAt(A+1)==" "){++A}C[B]=s.substr(A+1)}})}catch(z){}return{tId:u.tId,status:v?204:w.status,statusText:v?"No Content":w.statusText,getResponseHeader:function(s){return C[s.toLowerCase()]},getAllResponseHeaders:function(){return x},responseText:w.responseText,responseXML:w.responseXML,argument:y}}function o(s){if(s.tId){k.conn[s.tId]=null}s.conn=null;s=null}function f(x,y,t,s){if(!y){o(x);return}var v,u;try{if(x.conn.status!==undefined&&x.conn.status!=0){v=x.conn.status}else{v=13030}}catch(w){v=13030}if((v>=200&&v<300)||(Ext.isIE&&v==1223)){u=p(x,y.argument);if(y.success){if(!y.scope){y.success(u)}else{y.success.apply(y.scope,[u])}}}else{switch(v){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:u=e(x.tId,y.argument,(t?t:false),s);if(y.failure){if(!y.scope){y.failure(u)}else{y.failure.apply(y.scope,[u])}}break;default:u=p(x,y.argument);if(y.failure){if(!y.scope){y.failure(u)}else{y.failure.apply(y.scope,[u])}}}}o(x);u=null}function m(u,x,s,w,t,v){if(s&&s.readyState==4){clearInterval(t[w]);t[w]=null;if(v){clearTimeout(k.timeout[w]);k.timeout[w]=null}f(u,x)}}function r(s,t){k.abort(s,t,true)}function n(u,x){x=x||{};var s=u.conn,w=u.tId,t=k.poll,v=x.timeout||null;if(v){k.conn[w]=s;k.timeout[w]=setTimeout(r.createCallback(u,x),v)}t[w]=setInterval(m.createCallback(u,x,s,w,t,v),k.pollInterval)}function i(w,t,v,s){var u=l()||null;if(u){u.conn.open(w,t,true);if(k.useDefaultXhrHeader){j("X-Requested-With",k.defaultXhrHeader)}if(s&&k.useDefaultHeader&&(!k.headers||!k.headers[d])){j(d,k.defaultPostHeader)}if(k.defaultHeaders||k.headers){h(u)}n(u,v);u.conn.send(s||null)}return u}function l(){var t;try{if(t=q(k.transactionId)){k.transactionId++}}catch(s){}finally{return t}}function q(v){var s;try{s=new XMLHttpRequest()}catch(u){for(var t=0;t0&&isFinite(w)){if(r.curFrame+w>=v){w=v-(u+1)}r.curFrame+=w}}};g.Bezier=new function(){this.getPosition=function(p,o){var r=p.length,m=[],q=1-o,l,k;for(l=0;l0&&!Ext.isArray(s[0])){s=[s]}else{}Ext.fly(p,"_anim").position();A.setXY(p,j(x)?x:A.getXY(p));o=w.getAttr("points");if(j(y)){q=k.call(w,y,o);for(r=0,t=s.length;r0){n=n.concat(s)}n[n.length]=q}else{m.setRunAttr.call(this,u)}}});var k=function(n,p){var o=g.Dom.getXY(this.el);return[n[0]-o[0]+p[0],n[1]-o[1]+p[1]]}})()})();(function(){var d=Math.abs,i=Math.PI,h=Math.asin,g=Math.pow,e=Math.sin,f=Ext.lib;Ext.apply(f.Easing,{easeBoth:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k+j:-m/2*((--k)*(k-2)-1)+j},easeInStrong:function(k,j,m,l){return m*(k/=l)*k*k*k+j},easeOutStrong:function(k,j,m,l){return -m*((k=k/l-1)*k*k*k-1)+j},easeBothStrong:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k*k*k+j:-m/2*((k-=2)*k*k*k-2)+j},elasticIn:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return -(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j},elasticOut:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return k*g(2,-10*l)*e((l*o-m)*(2*i)/n)+q+j},elasticBoth:function(l,j,q,o,k,n){if(l==0||(l/=o/2)==2){return l==0?j:j+q}n=n||(o*(0.3*1.5));var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return l<1?-0.5*(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j:k*g(2,-10*(l-=1))*e((l*o-m)*(2*i)/n)*0.5+q+j},backIn:function(k,j,n,m,l){l=l||1.70158;return n*(k/=m)*k*((l+1)*k-l)+j},backOut:function(k,j,n,m,l){if(!l){l=1.70158}return n*((k=k/m-1)*k*((l+1)*k+l)+1)+j},backBoth:function(k,j,n,m,l){l=l||1.70158;return((k/=m/2)<1)?n/2*(k*k*(((l*=(1.525))+1)*k-l))+j:n/2*((k-=2)*k*(((l*=(1.525))+1)*k+l)+2)+j},bounceIn:function(k,j,m,l){return m-f.Easing.bounceOut(l-k,0,m,l)+j},bounceOut:function(k,j,m,l){if((k/=l)<(1/2.75)){return m*(7.5625*k*k)+j}else{if(k<(2/2.75)){return m*(7.5625*(k-=(1.5/2.75))*k+0.75)+j}else{if(k<(2.5/2.75)){return m*(7.5625*(k-=(2.25/2.75))*k+0.9375)+j}}}return m*(7.5625*(k-=(2.625/2.75))*k+0.984375)+j},bounceBoth:function(k,j,m,l){return(k0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p10000){clearInterval(h)}var f=document.getElementById(j);if(f){clearInterval(h);e.call(d||window,f)}};var h=setInterval(g,50)},resolveTextNode:Ext.isGecko?function(e){if(!e){return}var d=HTMLElement.prototype.toString.call(e);if(d=="[xpconnect wrapped native prototype]"||d=="[object XULElement]"){return}return e.nodeType==3?e.parentNode:e}:function(d){return d&&d.nodeType==3?d.parentNode:d},getRelatedTarget:function(e){e=e.browserEvent||e;var d=e.relatedTarget;if(!d){if(e.type=="mouseout"){d=e.toElement}else{if(e.type=="mouseover"){d=e.fromElement}}}return this.resolveTextNode(d)}};Ext.lib.Ajax=function(){var d=function(f){return function(h,g){if((g=="error"||g=="timeout")&&f.failure){f.failure.call(f.scope||window,e(f,h))}else{if(f.success){f.success.call(f.scope||window,e(f,h))}}}};var e=function(f,l){var h={},j,g,i;try{j=l.getAllResponseHeaders();Ext.each(j.replace(/\r\n/g,"\n").split("\n"),function(m){g=m.indexOf(":");if(g>=0){i=m.substr(0,g).toLowerCase();if(m.charAt(g+1)==" "){++g}h[i]=m.substr(g+1)}})}catch(k){}return{responseText:l.responseText,responseXML:l.responseXML,argument:f.argument,status:l.status,statusText:l.statusText,getResponseHeader:function(m){return h[m.toLowerCase()]},getAllResponseHeaders:function(){return j}}};return{request:function(l,i,f,j,g){var k={type:l,url:i,data:j,timeout:f.timeout,complete:d(f)};if(g){var h=g.headers;if(g.xmlData){k.data=g.xmlData;k.processData=false;k.type=(l?l:(g.method?g.method:"POST"));if(!h||!h["Content-Type"]){k.contentType="text/xml"}}else{if(g.jsonData){k.data=typeof g.jsonData=="object"?Ext.encode(g.jsonData):g.jsonData;k.processData=false;k.type=(l?l:(g.method?g.method:"POST"));if(!h||!h["Content-Type"]){k.contentType="application/json"}}}if(h){k.beforeSend=function(n){for(var m in h){if(h.hasOwnProperty(m)){n.setRequestHeader(m,h[m])}}}}}jQuery.ajax(k)},formRequest:function(j,i,g,k,f,h){jQuery.ajax({type:Ext.getDom(j).method||"POST",url:i,data:jQuery(j).serialize()+(k?"&"+k:""),timeout:g.timeout,complete:d(g)})},isCallInProgress:function(f){return false},abort:function(f){return false},serializeForm:function(f){return jQuery(f.dom||f).serialize()}}}();Ext.lib.Anim=function(){var d=function(e,f){var g=true;return{stop:function(h){},isAnimated:function(){return g},proxyCallback:function(){g=false;Ext.callback(e,f)}}};return{scroll:function(h,f,j,k,e,g){var i=d(e,g);h=Ext.getDom(h);if(typeof f.scroll.to[0]=="number"){h.scrollLeft=f.scroll.to[0]}if(typeof f.scroll.to[1]=="number"){h.scrollTop=f.scroll.to[1]}i.proxyCallback();return i},motion:function(h,f,i,j,e,g){return this.run(h,f,i,j,e,g)},color:function(h,f,j,k,e,g){var i=d(e,g);i.proxyCallback();return i},run:function(g,q,j,p,h,s,r){var l=d(h,s),m=Ext.fly(g,"_animrun");var f={};for(var i in q){switch(i){case"points":var n,u;m.position();if(n=q.points.by){var t=m.getXY();u=m.translatePoints([t[0]+n[0],t[1]+n[1]])}else{u=m.translatePoints(q.points.to)}f.left=u.left;f.top=u.top;if(!parseInt(m.getStyle("left"),10)){m.setLeft(0)}if(!parseInt(m.getStyle("top"),10)){m.setTop(0)}if(q.points.from){m.setXY(q.points.from)}break;case"width":f.width=q.width.to;if(q.width.from){m.setWidth(q.width.from)}break;case"height":f.height=q.height.to;if(q.height.from){m.setHeight(q.height.from)}break;case"opacity":f.opacity=q.opacity.to;if(q.opacity.from){m.setOpacity(q.opacity.from)}break;case"left":f.left=q.left.to;if(q.left.from){m.setLeft(q.left.from)}break;case"top":f.top=q.top.to;if(q.top.from){m.setTop(q.top.from)}break;case"callback":case"scope":case"xy":break;default:f[i]=q[i].to;if(q[i].from){m.setStyle(i,q[i].from)}break}}jQuery(g).animate(f,j*1000,undefined,l.proxyCallback);return l}}}();Ext.lib.Region=function(f,g,d,e){this.top=f;this[1]=f;this.right=g;this.bottom=d;this.left=e;this[0]=e};Ext.lib.Region.prototype={contains:function(d){return(d.left>=this.left&&d.right<=this.right&&d.top>=this.top&&d.bottom<=this.bottom)},getArea:function(){return((this.bottom-this.top)*(this.right-this.left))},intersect:function(h){var f=Math.max(this.top,h.top);var g=Math.min(this.right,h.right);var d=Math.min(this.bottom,h.bottom);var e=Math.max(this.left,h.left);if(d>=f&&g>=e){return new Ext.lib.Region(f,g,d,e)}else{return null}},union:function(h){var f=Math.min(this.top,h.top);var g=Math.max(this.right,h.right);var d=Math.max(this.bottom,h.bottom);var e=Math.min(this.left,h.left);return new Ext.lib.Region(f,g,d,e)},constrainTo:function(d){this.top=this.top.constrain(d.top,d.bottom);this.bottom=this.bottom.constrain(d.top,d.bottom);this.left=this.left.constrain(d.left,d.right);this.right=this.right.constrain(d.left,d.right);return this},adjust:function(f,e,d,g){this.top+=f;this.left+=e;this.right+=g;this.bottom+=d;return this}};Ext.lib.Region.getRegion=function(g){var i=Ext.lib.Dom.getXY(g);var f=i[1];var h=i[0]+g.offsetWidth;var d=i[1]+g.offsetHeight;var e=i[0];return new Ext.lib.Region(f,h,d,e)};Ext.lib.Point=function(d,e){if(Ext.isArray(d)){e=d[1];d=d[0]}this.x=this.right=this.left=this[0]=d;this.y=this.top=this.bottom=this[1]=e};Ext.lib.Point.prototype=new Ext.lib.Region();if(Ext.isIE){function a(){var d=Function.prototype;delete d.createSequence;delete d.defer;delete d.createDelegate;delete d.createCallback;delete d.createInterceptor;window.detachEvent("onunload",a)}window.attachEvent("onunload",a)}})(); \ No newline at end of file +window.undefined=window.undefined;Ext={version:"3.3.1",versionDetail:{major:3,minor:3,patch:1}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,n=i.documentMode,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/\bchrome\b/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),s=!B&&z(/msie/),q=s&&(z(/msie 7/)||n==7),p=s&&(z(/msie 8/)&&n!=7),r=s&&!q&&!p,o=!v&&z(/gecko/),d=o&&z(/rv:1\.8/),a=o&&z(/rv:1\.9/),w=s&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(r){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:c&&s?'javascript:""':"about:blank",isStrict:l,isSecure:c,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(!Ext.isDefined(D[e])){D[e]=E[e]}}}return D},id:function(e,D){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(D||"ext-gen")+(++g)}return e.id},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(typeof H=="object"){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){return Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.hasOwnProperty("toString")){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(H,G){var E,D=[],F=encodeURIComponent;Ext.iterate(H,function(e,I){E=Ext.isEmpty(I);Ext.each(E?e:I,function(J){D.push("&",F(e),"=",(!Ext.isEmpty(J)&&(J!=e||!E))?(Ext.isDate(J)?Ext.encode(J).replace(/"/g,""):F(J)):"")})});if(!G){D.shift();G=""}return G+D.join("")},urlDecode:function(E,D){if(Ext.isEmpty(E)){return{}}var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return s?function(E,H,F,G){G=[];for(var D=0,e=E.length;D0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p10000){clearInterval(h)}var f=document.getElementById(j);if(f){clearInterval(h);e.call(d||window,f)}};var h=setInterval(g,50)},resolveTextNode:Ext.isGecko?function(e){if(!e){return}var d=HTMLElement.prototype.toString.call(e);if(d=="[xpconnect wrapped native prototype]"||d=="[object XULElement]"){return}return e.nodeType==3?e.parentNode:e}:function(d){return d&&d.nodeType==3?d.parentNode:d},getRelatedTarget:function(e){e=e.browserEvent||e;var d=e.relatedTarget;if(!d){if(e.type=="mouseout"){d=e.toElement}else{if(e.type=="mouseover"){d=e.fromElement}}}return this.resolveTextNode(d)}};Ext.lib.Ajax=function(){var d=function(f){return function(h,g){if((g=="error"||g=="timeout")&&f.failure){f.failure.call(f.scope||window,e(f,h))}else{if(f.success){f.success.call(f.scope||window,e(f,h))}}}};var e=function(f,l){var h={},j,g,i;try{j=l.getAllResponseHeaders();Ext.each(j.replace(/\r\n/g,"\n").split("\n"),function(m){g=m.indexOf(":");if(g>=0){i=m.substr(0,g).toLowerCase();if(m.charAt(g+1)==" "){++g}h[i]=m.substr(g+1)}})}catch(k){}return{responseText:l.responseText,responseXML:l.responseXML,argument:f.argument,status:l.status,statusText:l.statusText,getResponseHeader:function(m){return h[m.toLowerCase()]},getAllResponseHeaders:function(){return j}}};return{request:function(l,i,f,j,g){var k={type:l,url:i,data:j,timeout:f.timeout,complete:d(f)};if(g){var h=g.headers;if(g.xmlData){k.data=g.xmlData;k.processData=false;k.type=(l?l:(g.method?g.method:"POST"));if(!h||!h["Content-Type"]){k.contentType="text/xml"}}else{if(g.jsonData){k.data=typeof g.jsonData=="object"?Ext.encode(g.jsonData):g.jsonData;k.processData=false;k.type=(l?l:(g.method?g.method:"POST"));if(!h||!h["Content-Type"]){k.contentType="application/json"}}}if(h){k.beforeSend=function(n){for(var m in h){if(h.hasOwnProperty(m)){n.setRequestHeader(m,h[m])}}}}}jQuery.ajax(k)},formRequest:function(j,i,g,k,f,h){jQuery.ajax({type:Ext.getDom(j).method||"POST",url:i,data:jQuery(j).serialize()+(k?"&"+k:""),timeout:g.timeout,complete:d(g)})},isCallInProgress:function(f){return false},abort:function(f){return false},serializeForm:function(f){return jQuery(f.dom||f).serialize()}}}();Ext.lib.Anim=function(){var d=function(e,f){var g=true;return{stop:function(h){},isAnimated:function(){return g},proxyCallback:function(){g=false;Ext.callback(e,f)}}};return{scroll:function(h,f,j,k,e,g){var i=d(e,g);h=Ext.getDom(h);if(typeof f.scroll.to[0]=="number"){h.scrollLeft=f.scroll.to[0]}if(typeof f.scroll.to[1]=="number"){h.scrollTop=f.scroll.to[1]}i.proxyCallback();return i},motion:function(h,f,i,j,e,g){return this.run(h,f,i,j,e,g)},color:function(h,f,j,k,e,g){var i=d(e,g);i.proxyCallback();return i},run:function(g,q,j,p,h,s,r){var l=d(h,s),m=Ext.fly(g,"_animrun");var f={};for(var i in q){switch(i){case"points":var n,u;m.position();if(n=q.points.by){var t=m.getXY();u=m.translatePoints([t[0]+n[0],t[1]+n[1]])}else{u=m.translatePoints(q.points.to)}f.left=u.left;f.top=u.top;if(!parseInt(m.getStyle("left"),10)){m.setLeft(0)}if(!parseInt(m.getStyle("top"),10)){m.setTop(0)}if(q.points.from){m.setXY(q.points.from)}break;case"width":f.width=q.width.to;if(q.width.from){m.setWidth(q.width.from)}break;case"height":f.height=q.height.to;if(q.height.from){m.setHeight(q.height.from)}break;case"opacity":f.opacity=q.opacity.to;if(q.opacity.from){m.setOpacity(q.opacity.from)}break;case"left":f.left=q.left.to;if(q.left.from){m.setLeft(q.left.from)}break;case"top":f.top=q.top.to;if(q.top.from){m.setTop(q.top.from)}break;case"callback":case"scope":case"xy":break;default:f[i]=q[i].to;if(q[i].from){m.setStyle(i,q[i].from)}break}}jQuery(g).animate(f,j*1000,undefined,l.proxyCallback);return l}}}();Ext.lib.Region=function(f,g,d,e){this.top=f;this[1]=f;this.right=g;this.bottom=d;this.left=e;this[0]=e};Ext.lib.Region.prototype={contains:function(d){return(d.left>=this.left&&d.right<=this.right&&d.top>=this.top&&d.bottom<=this.bottom)},getArea:function(){return((this.bottom-this.top)*(this.right-this.left))},intersect:function(h){var f=Math.max(this.top,h.top);var g=Math.min(this.right,h.right);var d=Math.min(this.bottom,h.bottom);var e=Math.max(this.left,h.left);if(d>=f&&g>=e){return new Ext.lib.Region(f,g,d,e)}else{return null}},union:function(h){var f=Math.min(this.top,h.top);var g=Math.max(this.right,h.right);var d=Math.max(this.bottom,h.bottom);var e=Math.min(this.left,h.left);return new Ext.lib.Region(f,g,d,e)},constrainTo:function(d){this.top=this.top.constrain(d.top,d.bottom);this.bottom=this.bottom.constrain(d.top,d.bottom);this.left=this.left.constrain(d.left,d.right);this.right=this.right.constrain(d.left,d.right);return this},adjust:function(f,e,d,g){this.top+=f;this.left+=e;this.right+=g;this.bottom+=d;return this}};Ext.lib.Region.getRegion=function(g){var i=Ext.lib.Dom.getXY(g);var f=i[1];var h=i[0]+g.offsetWidth;var d=i[1]+g.offsetHeight;var e=i[0];return new Ext.lib.Region(f,h,d,e)};Ext.lib.Point=function(d,e){if(Ext.isArray(d)){e=d[1];d=d[0]}this.x=this.right=this.left=this[0]=d;this.y=this.top=this.bottom=this[1]=e};Ext.lib.Point.prototype=new Ext.lib.Region();if(Ext.isIE){function a(){var d=Function.prototype;delete d.createSequence;delete d.defer;delete d.createDelegate;delete d.createCallback;delete d.createInterceptor;window.detachEvent("onunload",a)}window.attachEvent("onunload",a)}})(); \ No newline at end of file diff --git a/adapter/prototype/ext-prototype-adapter-debug.js b/adapter/prototype/ext-prototype-adapter-debug.js index 7b46ca86..c9e6120c 100644 --- a/adapter/prototype/ext-prototype-adapter-debug.js +++ b/adapter/prototype/ext-prototype-adapter-debug.js @@ -1,8 +1,8 @@ /*! - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license + * Ext JS Library 3.3.1 + * Copyright(c) 2006-2010 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license */ // for old browsers window.undefined = window.undefined; @@ -18,11 +18,11 @@ Ext = { * The version of the framework * @type String */ - version : '3.3.0', + version : '3.3.1', versionDetail : { major : 3, minor : 3, - patch : 0 + patch : 1 } }; diff --git a/adapter/prototype/ext-prototype-adapter.js b/adapter/prototype/ext-prototype-adapter.js index eef6a497..38a55b3e 100644 --- a/adapter/prototype/ext-prototype-adapter.js +++ b/adapter/prototype/ext-prototype-adapter.js @@ -1,7 +1,7 @@ /* - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license + * Ext JS Library 3.3.1 + * Copyright(c) 2006-2010 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license */ -window.undefined=window.undefined;Ext={version:"3.3.0",versionDetail:{major:3,minor:3,patch:0}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,n=i.documentMode,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/\bchrome\b/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),s=!B&&z(/msie/),q=s&&(z(/msie 7/)||n==7),p=s&&(z(/msie 8/)&&n!=7),r=s&&!q&&!p,o=!v&&z(/gecko/),d=o&&z(/rv:1\.8/),a=o&&z(/rv:1\.9/),w=s&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(r){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:c&&s?'javascript:""':"about:blank",isStrict:l,isSecure:c,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(!Ext.isDefined(D[e])){D[e]=E[e]}}}return D},id:function(e,D){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(D||"ext-gen")+(++g)}return e.id},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(typeof H=="object"){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){return Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.hasOwnProperty("toString")){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(H,G){var E,D=[],F=encodeURIComponent;Ext.iterate(H,function(e,I){E=Ext.isEmpty(I);Ext.each(E?e:I,function(J){D.push("&",F(e),"=",(!Ext.isEmpty(J)&&(J!=e||!E))?(Ext.isDate(J)?Ext.encode(J).replace(/"/g,""):F(J)):"")})});if(!G){D.shift();G=""}return G+D.join("")},urlDecode:function(E,D){if(Ext.isEmpty(E)){return{}}var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return s?function(E,H,F,G){G=[];for(var D=0,e=E.length;D0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p=2)||(parseInt(a[1],10)>=7)||(parseInt(a[2],10)>=1),g={},d=function(i,j){if(i&&i.firstChild){while(j){if(j===i){return true}j=j.parentNode;if(j&&(j.nodeType!=1)){j=null}}}return false},b=function(i){return !d(i.currentTarget,Ext.lib.Event.getRelatedTarget(i))};Ext.lib.Dom={getViewWidth:function(i){return i?this.getDocumentWidth():this.getViewportWidth()},getViewHeight:function(i){return i?this.getDocumentHeight():this.getViewportHeight()},getDocumentHeight:function(){var i=(document.compatMode!="CSS1Compat")?document.body.scrollHeight:document.documentElement.scrollHeight;return Math.max(i,this.getViewportHeight())},getDocumentWidth:function(){var i=(document.compatMode!="CSS1Compat")?document.body.scrollWidth:document.documentElement.scrollWidth;return Math.max(i,this.getViewportWidth())},getViewportHeight:function(){var i=self.innerHeight;var j=document.compatMode;if((j||Ext.isIE)&&!Ext.isOpera){i=(j=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight}return i},getViewportWidth:function(){var i=self.innerWidth;var j=document.compatMode;if(j||Ext.isIE){i=(j=="CSS1Compat")?document.documentElement.clientWidth:document.body.clientWidth}return i},isAncestor:function(j,k){var i=false;j=Ext.getDom(j);k=Ext.getDom(k);if(j&&k){if(j.contains){return j.contains(k)}else{if(j.compareDocumentPosition){return !!(j.compareDocumentPosition(k)&16)}else{while(k=k.parentNode){i=k==j||i}}}}return i},getRegion:function(i){return Ext.lib.Region.getRegion(i)},getY:function(i){return this.getXY(i)[1]},getX:function(i){return this.getXY(i)[0]},getXY:function(k){var j,o,r,s,n=(document.body||document.documentElement);k=Ext.getDom(k);if(k==n){return[0,0]}if(k.getBoundingClientRect){r=k.getBoundingClientRect();s=f(document).getScroll();return[Math.round(r.left+s.left),Math.round(r.top+s.top)]}var t=0,q=0;j=k;var i=f(k).getStyle("position")=="absolute";while(j){t+=j.offsetLeft;q+=j.offsetTop;if(!i&&f(j).getStyle("position")=="absolute"){i=true}if(Ext.isGecko){o=f(j);var u=parseInt(o.getStyle("borderTopWidth"),10)||0;var l=parseInt(o.getStyle("borderLeftWidth"),10)||0;t+=l;q+=u;if(j!=k&&o.getStyle("overflow")!="visible"){t+=l;q+=u}}j=j.offsetParent}if(Ext.isSafari&&i){t-=n.offsetLeft;q-=n.offsetTop}if(Ext.isGecko&&!i){var m=f(n);t+=parseInt(m.getStyle("borderLeftWidth"),10)||0;q+=parseInt(m.getStyle("borderTopWidth"),10)||0}j=k.parentNode;while(j&&j!=n){if(!Ext.isOpera||(j.tagName!="TR"&&f(j).getStyle("display")!="inline")){t-=j.scrollLeft;q-=j.scrollTop}j=j.parentNode}return[t,q]},setXY:function(i,j){i=Ext.fly(i,"_setXY");i.position();var k=i.translatePoints(j);if(j[0]!==false){i.dom.style.left=k.left+"px"}if(j[1]!==false){i.dom.style.top=k.top+"px"}},setX:function(j,i){this.setXY(j,[i,false])},setY:function(i,j){this.setXY(i,[false,j])}};Ext.lib.Event={getPageX:function(i){return Event.pointerX(i.browserEvent||i)},getPageY:function(i){return Event.pointerY(i.browserEvent||i)},getXY:function(i){i=i.browserEvent||i;return[Event.pointerX(i),Event.pointerY(i)]},getTarget:function(i){return Event.element(i.browserEvent||i)},resolveTextNode:Ext.isGecko?function(j){if(!j){return}var i=HTMLElement.prototype.toString.call(j);if(i=="[xpconnect wrapped native prototype]"||i=="[object XULElement]"){return}return j.nodeType==3?j.parentNode:j}:function(i){return i&&i.nodeType==3?i.parentNode:i},getRelatedTarget:function(j){j=j.browserEvent||j;var i=j.relatedTarget;if(!i){if(j.type=="mouseout"){i=j.toElement}else{if(j.type=="mouseover"){i=j.fromElement}}}return this.resolveTextNode(i)},on:function(k,i,j){if((i=="mouseenter"||i=="mouseleave")&&!h){var l=g[k.id]||(g[k.id]={});l[i]=j;j=j.createInterceptor(b);i=(i=="mouseenter")?"mouseover":"mouseout"}Event.observe(k,i,j,false)},un:function(k,i,j){if((i=="mouseenter"||i=="mouseleave")&&!h){var m=g[k.id],l=m&&m[i];if(l){j=l.fn;delete m[i];i=(i=="mouseenter")?"mouseover":"mouseout"}}Event.stopObserving(k,i,j,false)},purgeElement:function(i){},preventDefault:function(i){i=i.browserEvent||i;if(i.preventDefault){i.preventDefault()}else{i.returnValue=false}},stopPropagation:function(i){i=i.browserEvent||i;if(i.stopPropagation){i.stopPropagation()}else{i.cancelBubble=true}},stopEvent:function(i){Event.stop(i.browserEvent||i)},onAvailable:function(n,j,i){var m=new Date(),l;var k=function(){if(m.getElapsed()>10000){clearInterval(l)}var o=document.getElementById(n);if(o){clearInterval(l);j.call(i||window,o)}};l=setInterval(k,50)}};Ext.lib.Ajax=function(){var k=function(l){return l.success?function(m){l.success.call(l.scope||window,i(l,m))}:Ext.emptyFn};var j=function(l){return l.failure?function(m){l.failure.call(l.scope||window,i(l,m))}:Ext.emptyFn};var i=function(l,r){var n={},p,m,o;try{p=r.getAllResponseHeaders();Ext.each(p.replace(/\r\n/g,"\n").split("\n"),function(s){m=s.indexOf(":");if(m>=0){o=s.substr(0,m).toLowerCase();if(s.charAt(m+1)==" "){++m}n[o]=s.substr(m+1)}})}catch(q){}return{responseText:r.responseText,responseXML:r.responseXML,argument:l.argument,status:r.status,statusText:r.statusText,getResponseHeader:function(s){return n[s.toLowerCase()]},getAllResponseHeaders:function(){return p}}};return{request:function(s,p,l,q,m){var r={method:s,parameters:q||"",timeout:l.timeout,onSuccess:k(l),onFailure:j(l)};if(m){var n=m.headers;if(n){r.requestHeaders=n}if(m.xmlData){s=(s?s:(m.method?m.method:"POST"));if(!n||!n["Content-Type"]){r.contentType="text/xml"}r.postBody=m.xmlData;delete r.parameters}if(m.jsonData){s=(s?s:(m.method?m.method:"POST"));if(!n||!n["Content-Type"]){r.contentType="application/json"}r.postBody=typeof m.jsonData=="object"?Ext.encode(m.jsonData):m.jsonData;delete r.parameters}}new Ajax.Request(p,r)},formRequest:function(p,o,m,q,l,n){new Ajax.Request(o,{method:Ext.getDom(p).method||"POST",parameters:Form.serialize(p)+(q?"&"+q:""),timeout:m.timeout,onSuccess:k(m),onFailure:j(m)})},isCallInProgress:function(l){return false},abort:function(l){return false},serializeForm:function(l){return Form.serialize(l.dom||l)}}}();Ext.lib.Anim=function(){var i={easeOut:function(k){return 1-Math.pow(1-k,2)},easeIn:function(k){return 1-Math.pow(1-k,2)}};var j=function(k,l){return{stop:function(m){this.effect.cancel()},isAnimated:function(){return this.effect.state=="running"},proxyCallback:function(){Ext.callback(k,l)}}};return{scroll:function(n,l,p,q,k,m){var o=j(k,m);n=Ext.getDom(n);if(typeof l.scroll.to[0]=="number"){n.scrollLeft=l.scroll.to[0]}if(typeof l.scroll.to[1]=="number"){n.scrollTop=l.scroll.to[1]}o.proxyCallback();return o},motion:function(n,l,o,p,k,m){return this.run(n,l,o,p,k,m)},color:function(n,l,o,p,k,m){return this.run(n,l,o,p,k,m)},run:function(m,v,r,u,n,x,w){var l={};for(var q in v){switch(q){case"points":var t,z,s=Ext.fly(m,"_animrun");s.position();if(t=v.points.by){var y=s.getXY();z=s.translatePoints([y[0]+t[0],y[1]+t[1]])}else{z=s.translatePoints(v.points.to)}l.left=z.left+"px";l.top=z.top+"px";break;case"width":l.width=v.width.to+"px";break;case"height":l.height=v.height.to+"px";break;case"opacity":l.opacity=String(v.opacity.to);break;default:l[q]=String(v[q].to);break}}var p=j(n,x);p.effect=new Effect.Morph(Ext.id(m),{duration:r,afterFinish:p.proxyCallback,transition:i[u]||Effect.Transitions.linear,style:l});return p}}}();function f(i){if(!e){e=new Ext.Element.Flyweight()}e.dom=i;return e}Ext.lib.Region=function(k,m,i,j){this.top=k;this[1]=k;this.right=m;this.bottom=i;this.left=j;this[0]=j};Ext.lib.Region.prototype={contains:function(i){return(i.left>=this.left&&i.right<=this.right&&i.top>=this.top&&i.bottom<=this.bottom)},getArea:function(){return((this.bottom-this.top)*(this.right-this.left))},intersect:function(n){var k=Math.max(this.top,n.top);var m=Math.min(this.right,n.right);var i=Math.min(this.bottom,n.bottom);var j=Math.max(this.left,n.left);if(i>=k&&m>=j){return new Ext.lib.Region(k,m,i,j)}else{return null}},union:function(n){var k=Math.min(this.top,n.top);var m=Math.max(this.right,n.right);var i=Math.max(this.bottom,n.bottom);var j=Math.min(this.left,n.left);return new Ext.lib.Region(k,m,i,j)},constrainTo:function(i){this.top=this.top.constrain(i.top,i.bottom);this.bottom=this.bottom.constrain(i.top,i.bottom);this.left=this.left.constrain(i.left,i.right);this.right=this.right.constrain(i.left,i.right);return this},adjust:function(k,j,i,m){this.top+=k;this.left+=j;this.right+=m;this.bottom+=i;return this}};Ext.lib.Region.getRegion=function(m){var o=Ext.lib.Dom.getXY(m);var k=o[1];var n=o[0]+m.offsetWidth;var i=o[1]+m.offsetHeight;var j=o[0];return new Ext.lib.Region(k,n,i,j)};Ext.lib.Point=function(i,j){if(Ext.isArray(i)){j=i[1];i=i[0]}this.x=this.right=this.left=this[0]=i;this.y=this.top=this.bottom=this[1]=j};Ext.lib.Point.prototype=new Ext.lib.Region();if(Ext.isIE){function c(){var i=Function.prototype;delete i.createSequence;delete i.defer;delete i.createDelegate;delete i.createCallback;delete i.createInterceptor;window.detachEvent("onunload",c)}window.attachEvent("onunload",c)}})(); \ No newline at end of file +window.undefined=window.undefined;Ext={version:"3.3.1",versionDetail:{major:3,minor:3,patch:1}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,n=i.documentMode,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/\bchrome\b/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),s=!B&&z(/msie/),q=s&&(z(/msie 7/)||n==7),p=s&&(z(/msie 8/)&&n!=7),r=s&&!q&&!p,o=!v&&z(/gecko/),d=o&&z(/rv:1\.8/),a=o&&z(/rv:1\.9/),w=s&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(r){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:c&&s?'javascript:""':"about:blank",isStrict:l,isSecure:c,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(!Ext.isDefined(D[e])){D[e]=E[e]}}}return D},id:function(e,D){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(D||"ext-gen")+(++g)}return e.id},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(typeof H=="object"){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){return Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.hasOwnProperty("toString")){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(H,G){var E,D=[],F=encodeURIComponent;Ext.iterate(H,function(e,I){E=Ext.isEmpty(I);Ext.each(E?e:I,function(J){D.push("&",F(e),"=",(!Ext.isEmpty(J)&&(J!=e||!E))?(Ext.isDate(J)?Ext.encode(J).replace(/"/g,""):F(J)):"")})});if(!G){D.shift();G=""}return G+D.join("")},urlDecode:function(E,D){if(Ext.isEmpty(E)){return{}}var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return s?function(E,H,F,G){G=[];for(var D=0,e=E.length;D0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p=2)||(parseInt(a[1],10)>=7)||(parseInt(a[2],10)>=1),g={},d=function(i,j){if(i&&i.firstChild){while(j){if(j===i){return true}j=j.parentNode;if(j&&(j.nodeType!=1)){j=null}}}return false},b=function(i){return !d(i.currentTarget,Ext.lib.Event.getRelatedTarget(i))};Ext.lib.Dom={getViewWidth:function(i){return i?this.getDocumentWidth():this.getViewportWidth()},getViewHeight:function(i){return i?this.getDocumentHeight():this.getViewportHeight()},getDocumentHeight:function(){var i=(document.compatMode!="CSS1Compat")?document.body.scrollHeight:document.documentElement.scrollHeight;return Math.max(i,this.getViewportHeight())},getDocumentWidth:function(){var i=(document.compatMode!="CSS1Compat")?document.body.scrollWidth:document.documentElement.scrollWidth;return Math.max(i,this.getViewportWidth())},getViewportHeight:function(){var i=self.innerHeight;var j=document.compatMode;if((j||Ext.isIE)&&!Ext.isOpera){i=(j=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight}return i},getViewportWidth:function(){var i=self.innerWidth;var j=document.compatMode;if(j||Ext.isIE){i=(j=="CSS1Compat")?document.documentElement.clientWidth:document.body.clientWidth}return i},isAncestor:function(j,k){var i=false;j=Ext.getDom(j);k=Ext.getDom(k);if(j&&k){if(j.contains){return j.contains(k)}else{if(j.compareDocumentPosition){return !!(j.compareDocumentPosition(k)&16)}else{while(k=k.parentNode){i=k==j||i}}}}return i},getRegion:function(i){return Ext.lib.Region.getRegion(i)},getY:function(i){return this.getXY(i)[1]},getX:function(i){return this.getXY(i)[0]},getXY:function(k){var j,o,r,s,n=(document.body||document.documentElement);k=Ext.getDom(k);if(k==n){return[0,0]}if(k.getBoundingClientRect){r=k.getBoundingClientRect();s=f(document).getScroll();return[Math.round(r.left+s.left),Math.round(r.top+s.top)]}var t=0,q=0;j=k;var i=f(k).getStyle("position")=="absolute";while(j){t+=j.offsetLeft;q+=j.offsetTop;if(!i&&f(j).getStyle("position")=="absolute"){i=true}if(Ext.isGecko){o=f(j);var u=parseInt(o.getStyle("borderTopWidth"),10)||0;var l=parseInt(o.getStyle("borderLeftWidth"),10)||0;t+=l;q+=u;if(j!=k&&o.getStyle("overflow")!="visible"){t+=l;q+=u}}j=j.offsetParent}if(Ext.isSafari&&i){t-=n.offsetLeft;q-=n.offsetTop}if(Ext.isGecko&&!i){var m=f(n);t+=parseInt(m.getStyle("borderLeftWidth"),10)||0;q+=parseInt(m.getStyle("borderTopWidth"),10)||0}j=k.parentNode;while(j&&j!=n){if(!Ext.isOpera||(j.tagName!="TR"&&f(j).getStyle("display")!="inline")){t-=j.scrollLeft;q-=j.scrollTop}j=j.parentNode}return[t,q]},setXY:function(i,j){i=Ext.fly(i,"_setXY");i.position();var k=i.translatePoints(j);if(j[0]!==false){i.dom.style.left=k.left+"px"}if(j[1]!==false){i.dom.style.top=k.top+"px"}},setX:function(j,i){this.setXY(j,[i,false])},setY:function(i,j){this.setXY(i,[false,j])}};Ext.lib.Event={getPageX:function(i){return Event.pointerX(i.browserEvent||i)},getPageY:function(i){return Event.pointerY(i.browserEvent||i)},getXY:function(i){i=i.browserEvent||i;return[Event.pointerX(i),Event.pointerY(i)]},getTarget:function(i){return Event.element(i.browserEvent||i)},resolveTextNode:Ext.isGecko?function(j){if(!j){return}var i=HTMLElement.prototype.toString.call(j);if(i=="[xpconnect wrapped native prototype]"||i=="[object XULElement]"){return}return j.nodeType==3?j.parentNode:j}:function(i){return i&&i.nodeType==3?i.parentNode:i},getRelatedTarget:function(j){j=j.browserEvent||j;var i=j.relatedTarget;if(!i){if(j.type=="mouseout"){i=j.toElement}else{if(j.type=="mouseover"){i=j.fromElement}}}return this.resolveTextNode(i)},on:function(k,i,j){if((i=="mouseenter"||i=="mouseleave")&&!h){var l=g[k.id]||(g[k.id]={});l[i]=j;j=j.createInterceptor(b);i=(i=="mouseenter")?"mouseover":"mouseout"}Event.observe(k,i,j,false)},un:function(k,i,j){if((i=="mouseenter"||i=="mouseleave")&&!h){var m=g[k.id],l=m&&m[i];if(l){j=l.fn;delete m[i];i=(i=="mouseenter")?"mouseover":"mouseout"}}Event.stopObserving(k,i,j,false)},purgeElement:function(i){},preventDefault:function(i){i=i.browserEvent||i;if(i.preventDefault){i.preventDefault()}else{i.returnValue=false}},stopPropagation:function(i){i=i.browserEvent||i;if(i.stopPropagation){i.stopPropagation()}else{i.cancelBubble=true}},stopEvent:function(i){Event.stop(i.browserEvent||i)},onAvailable:function(n,j,i){var m=new Date(),l;var k=function(){if(m.getElapsed()>10000){clearInterval(l)}var o=document.getElementById(n);if(o){clearInterval(l);j.call(i||window,o)}};l=setInterval(k,50)}};Ext.lib.Ajax=function(){var k=function(l){return l.success?function(m){l.success.call(l.scope||window,i(l,m))}:Ext.emptyFn};var j=function(l){return l.failure?function(m){l.failure.call(l.scope||window,i(l,m))}:Ext.emptyFn};var i=function(l,r){var n={},p,m,o;try{p=r.getAllResponseHeaders();Ext.each(p.replace(/\r\n/g,"\n").split("\n"),function(s){m=s.indexOf(":");if(m>=0){o=s.substr(0,m).toLowerCase();if(s.charAt(m+1)==" "){++m}n[o]=s.substr(m+1)}})}catch(q){}return{responseText:r.responseText,responseXML:r.responseXML,argument:l.argument,status:r.status,statusText:r.statusText,getResponseHeader:function(s){return n[s.toLowerCase()]},getAllResponseHeaders:function(){return p}}};return{request:function(s,p,l,q,m){var r={method:s,parameters:q||"",timeout:l.timeout,onSuccess:k(l),onFailure:j(l)};if(m){var n=m.headers;if(n){r.requestHeaders=n}if(m.xmlData){s=(s?s:(m.method?m.method:"POST"));if(!n||!n["Content-Type"]){r.contentType="text/xml"}r.postBody=m.xmlData;delete r.parameters}if(m.jsonData){s=(s?s:(m.method?m.method:"POST"));if(!n||!n["Content-Type"]){r.contentType="application/json"}r.postBody=typeof m.jsonData=="object"?Ext.encode(m.jsonData):m.jsonData;delete r.parameters}}new Ajax.Request(p,r)},formRequest:function(p,o,m,q,l,n){new Ajax.Request(o,{method:Ext.getDom(p).method||"POST",parameters:Form.serialize(p)+(q?"&"+q:""),timeout:m.timeout,onSuccess:k(m),onFailure:j(m)})},isCallInProgress:function(l){return false},abort:function(l){return false},serializeForm:function(l){return Form.serialize(l.dom||l)}}}();Ext.lib.Anim=function(){var i={easeOut:function(k){return 1-Math.pow(1-k,2)},easeIn:function(k){return 1-Math.pow(1-k,2)}};var j=function(k,l){return{stop:function(m){this.effect.cancel()},isAnimated:function(){return this.effect.state=="running"},proxyCallback:function(){Ext.callback(k,l)}}};return{scroll:function(n,l,p,q,k,m){var o=j(k,m);n=Ext.getDom(n);if(typeof l.scroll.to[0]=="number"){n.scrollLeft=l.scroll.to[0]}if(typeof l.scroll.to[1]=="number"){n.scrollTop=l.scroll.to[1]}o.proxyCallback();return o},motion:function(n,l,o,p,k,m){return this.run(n,l,o,p,k,m)},color:function(n,l,o,p,k,m){return this.run(n,l,o,p,k,m)},run:function(m,v,r,u,n,x,w){var l={};for(var q in v){switch(q){case"points":var t,z,s=Ext.fly(m,"_animrun");s.position();if(t=v.points.by){var y=s.getXY();z=s.translatePoints([y[0]+t[0],y[1]+t[1]])}else{z=s.translatePoints(v.points.to)}l.left=z.left+"px";l.top=z.top+"px";break;case"width":l.width=v.width.to+"px";break;case"height":l.height=v.height.to+"px";break;case"opacity":l.opacity=String(v.opacity.to);break;default:l[q]=String(v[q].to);break}}var p=j(n,x);p.effect=new Effect.Morph(Ext.id(m),{duration:r,afterFinish:p.proxyCallback,transition:i[u]||Effect.Transitions.linear,style:l});return p}}}();function f(i){if(!e){e=new Ext.Element.Flyweight()}e.dom=i;return e}Ext.lib.Region=function(k,m,i,j){this.top=k;this[1]=k;this.right=m;this.bottom=i;this.left=j;this[0]=j};Ext.lib.Region.prototype={contains:function(i){return(i.left>=this.left&&i.right<=this.right&&i.top>=this.top&&i.bottom<=this.bottom)},getArea:function(){return((this.bottom-this.top)*(this.right-this.left))},intersect:function(n){var k=Math.max(this.top,n.top);var m=Math.min(this.right,n.right);var i=Math.min(this.bottom,n.bottom);var j=Math.max(this.left,n.left);if(i>=k&&m>=j){return new Ext.lib.Region(k,m,i,j)}else{return null}},union:function(n){var k=Math.min(this.top,n.top);var m=Math.max(this.right,n.right);var i=Math.max(this.bottom,n.bottom);var j=Math.min(this.left,n.left);return new Ext.lib.Region(k,m,i,j)},constrainTo:function(i){this.top=this.top.constrain(i.top,i.bottom);this.bottom=this.bottom.constrain(i.top,i.bottom);this.left=this.left.constrain(i.left,i.right);this.right=this.right.constrain(i.left,i.right);return this},adjust:function(k,j,i,m){this.top+=k;this.left+=j;this.right+=m;this.bottom+=i;return this}};Ext.lib.Region.getRegion=function(m){var o=Ext.lib.Dom.getXY(m);var k=o[1];var n=o[0]+m.offsetWidth;var i=o[1]+m.offsetHeight;var j=o[0];return new Ext.lib.Region(k,n,i,j)};Ext.lib.Point=function(i,j){if(Ext.isArray(i)){j=i[1];i=i[0]}this.x=this.right=this.left=this[0]=i;this.y=this.top=this.bottom=this[1]=j};Ext.lib.Point.prototype=new Ext.lib.Region();if(Ext.isIE){function c(){var i=Function.prototype;delete i.createSequence;delete i.defer;delete i.createDelegate;delete i.createCallback;delete i.createInterceptor;window.detachEvent("onunload",c)}window.attachEvent("onunload",c)}})(); \ No newline at end of file diff --git a/adapter/yui/ext-yui-adapter-debug.js b/adapter/yui/ext-yui-adapter-debug.js index c0353376..6e420892 100644 --- a/adapter/yui/ext-yui-adapter-debug.js +++ b/adapter/yui/ext-yui-adapter-debug.js @@ -1,8 +1,8 @@ /*! - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license + * Ext JS Library 3.3.1 + * Copyright(c) 2006-2010 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license */ // for old browsers window.undefined = window.undefined; @@ -18,11 +18,11 @@ Ext = { * The version of the framework * @type String */ - version : '3.3.0', + version : '3.3.1', versionDetail : { major : 3, minor : 3, - patch : 0 + patch : 1 } }; diff --git a/adapter/yui/ext-yui-adapter.js b/adapter/yui/ext-yui-adapter.js index d9837ef2..32b629a2 100644 --- a/adapter/yui/ext-yui-adapter.js +++ b/adapter/yui/ext-yui-adapter.js @@ -1,7 +1,7 @@ /* - * Ext JS Library 3.3.0 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license + * Ext JS Library 3.3.1 + * Copyright(c) 2006-2010 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license */ -window.undefined=window.undefined;Ext={version:"3.3.0",versionDetail:{major:3,minor:3,patch:0}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,n=i.documentMode,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/\bchrome\b/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),s=!B&&z(/msie/),q=s&&(z(/msie 7/)||n==7),p=s&&(z(/msie 8/)&&n!=7),r=s&&!q&&!p,o=!v&&z(/gecko/),d=o&&z(/rv:1\.8/),a=o&&z(/rv:1\.9/),w=s&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(r){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:c&&s?'javascript:""':"about:blank",isStrict:l,isSecure:c,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(!Ext.isDefined(D[e])){D[e]=E[e]}}}return D},id:function(e,D){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(D||"ext-gen")+(++g)}return e.id},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(typeof H=="object"){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){return Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.hasOwnProperty("toString")){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(H,G){var E,D=[],F=encodeURIComponent;Ext.iterate(H,function(e,I){E=Ext.isEmpty(I);Ext.each(E?e:I,function(J){D.push("&",F(e),"=",(!Ext.isEmpty(J)&&(J!=e||!E))?(Ext.isDate(J)?Ext.encode(J).replace(/"/g,""):F(J)):"")})});if(!G){D.shift();G=""}return G+D.join("")},urlDecode:function(E,D){if(Ext.isEmpty(E)){return{}}var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return s?function(E,H,F,G){G=[];for(var D=0,e=E.length;D0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p=3,l={},e=function(n,o){if(n&&n.firstChild){while(o){if(o===n){return true}o=o.parentNode;if(o&&(o.nodeType!=1)){o=null}}}return false},i=function(n){return !e(n.currentTarget,Ext.lib.Event.getRelatedTarget(n))};Ext.lib.Dom={getViewWidth:function(n){return n?b.getDocumentWidth():b.getViewportWidth()},getViewHeight:function(n){return n?b.getDocumentHeight():b.getViewportHeight()},isAncestor:function(n,o){return b.isAncestor(n,o)},getRegion:function(n){return b.getRegion(n)},getY:function(n){return this.getXY(n)[1]},getX:function(n){return this.getXY(n)[0]},getXY:function(q){var o,u,w,z,t=(document.body||document.documentElement);q=Ext.getDom(q);if(q==t){return[0,0]}if(q.getBoundingClientRect){w=q.getBoundingClientRect();z=g(document).getScroll();return[Math.round(w.left+z.left),Math.round(w.top+z.top)]}var A=0,v=0;o=q;var n=g(q).getStyle("position")=="absolute";while(o){A+=o.offsetLeft;v+=o.offsetTop;if(!n&&g(o).getStyle("position")=="absolute"){n=true}if(Ext.isGecko){u=g(o);var B=parseInt(u.getStyle("borderTopWidth"),10)||0;var r=parseInt(u.getStyle("borderLeftWidth"),10)||0;A+=r;v+=B;if(o!=q&&u.getStyle("overflow")!="visible"){A+=r;v+=B}}o=o.offsetParent}if(Ext.isSafari&&n){A-=t.offsetLeft;v-=t.offsetTop}if(Ext.isGecko&&!n){var s=g(t);A+=parseInt(s.getStyle("borderLeftWidth"),10)||0;v+=parseInt(s.getStyle("borderTopWidth"),10)||0}o=q.parentNode;while(o&&o!=t){if(!Ext.isOpera||(o.tagName!="TR"&&g(o).getStyle("display")!="inline")){A-=o.scrollLeft;v-=o.scrollTop}o=o.parentNode}return[A,v]},setXY:function(n,o){n=Ext.fly(n,"_setXY");n.position();var p=n.translatePoints(o);if(o[0]!==false){n.dom.style.left=p.left+"px"}if(o[1]!==false){n.dom.style.top=p.top+"px"}},setX:function(o,n){this.setXY(o,[n,false])},setY:function(n,o){this.setXY(n,[false,o])}};Ext.lib.Event={getPageX:function(n){return m.getPageX(n.browserEvent||n)},getPageY:function(n){return m.getPageY(n.browserEvent||n)},getXY:function(n){return m.getXY(n.browserEvent||n)},getTarget:function(n){return m.getTarget(n.browserEvent||n)},getRelatedTarget:function(n){return m.getRelatedTarget(n.browserEvent||n)},on:function(r,n,q,p,o){if((n=="mouseenter"||n=="mouseleave")&&!a){var s=l[r.id]||(l[r.id]={});s[n]=q;q=q.createInterceptor(i);n=(n=="mouseenter")?"mouseover":"mouseout"}m.on(r,n,q,p,o)},un:function(p,n,o){if((n=="mouseenter"||n=="mouseleave")&&!a){var r=l[p.id],q=r&&r[n];if(q){o=q.fn;delete r[n];n=(n=="mouseenter")?"mouseover":"mouseout"}}m.removeListener(p,n,o)},purgeElement:function(n){m.purgeElement(n)},preventDefault:function(n){m.preventDefault(n.browserEvent||n)},stopPropagation:function(n){m.stopPropagation(n.browserEvent||n)},stopEvent:function(n){m.stopEvent(n.browserEvent||n)},onAvailable:function(q,p,o,n){return m.onAvailable(q,p,o,n)}};Ext.lib.Ajax={request:function(t,r,n,s,o){if(o){var p=o.headers;if(p){for(var q in p){if(p.hasOwnProperty(q)){f.initHeader(q,p[q],false)}}}if(o.xmlData){if(!p||!p["Content-Type"]){f.initHeader("Content-Type","text/xml",false)}t=(t?t:(o.method?o.method:"POST"));s=o.xmlData}else{if(o.jsonData){if(!p||!p["Content-Type"]){f.initHeader("Content-Type","application/json",false)}t=(t?t:(o.method?o.method:"POST"));s=typeof o.jsonData=="object"?Ext.encode(o.jsonData):o.jsonData}}}return f.asyncRequest(t,r,n,s)},formRequest:function(r,q,o,s,n,p){f.setForm(r,n,p);return f.asyncRequest(Ext.getDom(r).method||"POST",q,o,s)},isCallInProgress:function(n){return f.isCallInProgress(n)},abort:function(n){return f.abort(n)},serializeForm:function(n){var o=f.setForm(n.dom||n);f.resetFormState();return o}};Ext.lib.Region=YAHOO.util.Region;Ext.lib.Point=YAHOO.util.Point;Ext.lib.Anim={scroll:function(q,o,r,s,n,p){this.run(q,o,r,s,n,p,YAHOO.util.Scroll)},motion:function(q,o,r,s,n,p){this.run(q,o,r,s,n,p,YAHOO.util.Motion)},color:function(q,o,r,s,n,p){this.run(q,o,r,s,n,p,YAHOO.util.ColorAnim)},run:function(r,o,t,u,n,q,p){p=p||YAHOO.util.Anim;if(typeof u=="string"){u=YAHOO.util.Easing[u]}var s=new p(r,o,t,u);s.animateX(function(){Ext.callback(n,q)});return s}};function g(n){if(!j){j=new Ext.Element.Flyweight()}j.dom=n;return j}if(Ext.isIE){function d(){var n=Function.prototype;delete n.createSequence;delete n.defer;delete n.createDelegate;delete n.createCallback;delete n.createInterceptor;window.detachEvent("onunload",d)}window.attachEvent("onunload",d)}if(YAHOO.util.Anim){YAHOO.util.Anim.prototype.animateX=function(p,n){var o=function(){this.onComplete.unsubscribe(o);if(typeof p=="function"){p.call(n||this,this)}};this.onComplete.subscribe(o,this,true);this.animate()}}if(YAHOO.util.DragDrop&&Ext.dd.DragDrop){YAHOO.util.DragDrop.defaultPadding=Ext.dd.DragDrop.defaultPadding;YAHOO.util.DragDrop.constrainTo=Ext.dd.DragDrop.constrainTo}YAHOO.util.Dom.getXY=function(n){var o=function(p){return Ext.lib.Dom.getXY(p)};return YAHOO.util.Dom.batch(n,o,YAHOO.util.Dom,true)};if(YAHOO.util.AnimMgr){YAHOO.util.AnimMgr.fps=1000}YAHOO.util.Region.prototype.adjust=function(p,o,n,q){this.top+=p;this.left+=o;this.right+=q;this.bottom+=n;return this};YAHOO.util.Region.prototype.constrainTo=function(n){this.top=this.top.constrain(n.top,n.bottom);this.bottom=this.bottom.constrain(n.top,n.bottom);this.left=this.left.constrain(n.left,n.right);this.right=this.right.constrain(n.left,n.right);return this}})(); \ No newline at end of file +window.undefined=window.undefined;Ext={version:"3.3.1",versionDetail:{major:3,minor:3,patch:1}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,n=i.documentMode,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/\bchrome\b/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),s=!B&&z(/msie/),q=s&&(z(/msie 7/)||n==7),p=s&&(z(/msie 8/)&&n!=7),r=s&&!q&&!p,o=!v&&z(/gecko/),d=o&&z(/rv:1\.8/),a=o&&z(/rv:1\.9/),w=s&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(r){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:c&&s?'javascript:""':"about:blank",isStrict:l,isSecure:c,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(!Ext.isDefined(D[e])){D[e]=E[e]}}}return D},id:function(e,D){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(D||"ext-gen")+(++g)}return e.id},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(typeof H=="object"){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){return Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.hasOwnProperty("toString")){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(H,G){var E,D=[],F=encodeURIComponent;Ext.iterate(H,function(e,I){E=Ext.isEmpty(I);Ext.each(E?e:I,function(J){D.push("&",F(e),"=",(!Ext.isEmpty(J)&&(J!=e||!E))?(Ext.isDate(J)?Ext.encode(J).replace(/"/g,""):F(J)):"")})});if(!G){D.shift();G=""}return G+D.join("")},urlDecode:function(E,D){if(Ext.isEmpty(E)){return{}}var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return s?function(E,H,F,G){G=[];for(var D=0,e=E.length;D0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p=3,l={},e=function(n,o){if(n&&n.firstChild){while(o){if(o===n){return true}o=o.parentNode;if(o&&(o.nodeType!=1)){o=null}}}return false},i=function(n){return !e(n.currentTarget,Ext.lib.Event.getRelatedTarget(n))};Ext.lib.Dom={getViewWidth:function(n){return n?b.getDocumentWidth():b.getViewportWidth()},getViewHeight:function(n){return n?b.getDocumentHeight():b.getViewportHeight()},isAncestor:function(n,o){return b.isAncestor(n,o)},getRegion:function(n){return b.getRegion(n)},getY:function(n){return this.getXY(n)[1]},getX:function(n){return this.getXY(n)[0]},getXY:function(q){var o,u,w,z,t=(document.body||document.documentElement);q=Ext.getDom(q);if(q==t){return[0,0]}if(q.getBoundingClientRect){w=q.getBoundingClientRect();z=g(document).getScroll();return[Math.round(w.left+z.left),Math.round(w.top+z.top)]}var A=0,v=0;o=q;var n=g(q).getStyle("position")=="absolute";while(o){A+=o.offsetLeft;v+=o.offsetTop;if(!n&&g(o).getStyle("position")=="absolute"){n=true}if(Ext.isGecko){u=g(o);var B=parseInt(u.getStyle("borderTopWidth"),10)||0;var r=parseInt(u.getStyle("borderLeftWidth"),10)||0;A+=r;v+=B;if(o!=q&&u.getStyle("overflow")!="visible"){A+=r;v+=B}}o=o.offsetParent}if(Ext.isSafari&&n){A-=t.offsetLeft;v-=t.offsetTop}if(Ext.isGecko&&!n){var s=g(t);A+=parseInt(s.getStyle("borderLeftWidth"),10)||0;v+=parseInt(s.getStyle("borderTopWidth"),10)||0}o=q.parentNode;while(o&&o!=t){if(!Ext.isOpera||(o.tagName!="TR"&&g(o).getStyle("display")!="inline")){A-=o.scrollLeft;v-=o.scrollTop}o=o.parentNode}return[A,v]},setXY:function(n,o){n=Ext.fly(n,"_setXY");n.position();var p=n.translatePoints(o);if(o[0]!==false){n.dom.style.left=p.left+"px"}if(o[1]!==false){n.dom.style.top=p.top+"px"}},setX:function(o,n){this.setXY(o,[n,false])},setY:function(n,o){this.setXY(n,[false,o])}};Ext.lib.Event={getPageX:function(n){return m.getPageX(n.browserEvent||n)},getPageY:function(n){return m.getPageY(n.browserEvent||n)},getXY:function(n){return m.getXY(n.browserEvent||n)},getTarget:function(n){return m.getTarget(n.browserEvent||n)},getRelatedTarget:function(n){return m.getRelatedTarget(n.browserEvent||n)},on:function(r,n,q,p,o){if((n=="mouseenter"||n=="mouseleave")&&!a){var s=l[r.id]||(l[r.id]={});s[n]=q;q=q.createInterceptor(i);n=(n=="mouseenter")?"mouseover":"mouseout"}m.on(r,n,q,p,o)},un:function(p,n,o){if((n=="mouseenter"||n=="mouseleave")&&!a){var r=l[p.id],q=r&&r[n];if(q){o=q.fn;delete r[n];n=(n=="mouseenter")?"mouseover":"mouseout"}}m.removeListener(p,n,o)},purgeElement:function(n){m.purgeElement(n)},preventDefault:function(n){m.preventDefault(n.browserEvent||n)},stopPropagation:function(n){m.stopPropagation(n.browserEvent||n)},stopEvent:function(n){m.stopEvent(n.browserEvent||n)},onAvailable:function(q,p,o,n){return m.onAvailable(q,p,o,n)}};Ext.lib.Ajax={request:function(t,r,n,s,o){if(o){var p=o.headers;if(p){for(var q in p){if(p.hasOwnProperty(q)){f.initHeader(q,p[q],false)}}}if(o.xmlData){if(!p||!p["Content-Type"]){f.initHeader("Content-Type","text/xml",false)}t=(t?t:(o.method?o.method:"POST"));s=o.xmlData}else{if(o.jsonData){if(!p||!p["Content-Type"]){f.initHeader("Content-Type","application/json",false)}t=(t?t:(o.method?o.method:"POST"));s=typeof o.jsonData=="object"?Ext.encode(o.jsonData):o.jsonData}}}return f.asyncRequest(t,r,n,s)},formRequest:function(r,q,o,s,n,p){f.setForm(r,n,p);return f.asyncRequest(Ext.getDom(r).method||"POST",q,o,s)},isCallInProgress:function(n){return f.isCallInProgress(n)},abort:function(n){return f.abort(n)},serializeForm:function(n){var o=f.setForm(n.dom||n);f.resetFormState();return o}};Ext.lib.Region=YAHOO.util.Region;Ext.lib.Point=YAHOO.util.Point;Ext.lib.Anim={scroll:function(q,o,r,s,n,p){this.run(q,o,r,s,n,p,YAHOO.util.Scroll)},motion:function(q,o,r,s,n,p){this.run(q,o,r,s,n,p,YAHOO.util.Motion)},color:function(q,o,r,s,n,p){this.run(q,o,r,s,n,p,YAHOO.util.ColorAnim)},run:function(r,o,t,u,n,q,p){p=p||YAHOO.util.Anim;if(typeof u=="string"){u=YAHOO.util.Easing[u]}var s=new p(r,o,t,u);s.animateX(function(){Ext.callback(n,q)});return s}};function g(n){if(!j){j=new Ext.Element.Flyweight()}j.dom=n;return j}if(Ext.isIE){function d(){var n=Function.prototype;delete n.createSequence;delete n.defer;delete n.createDelegate;delete n.createCallback;delete n.createInterceptor;window.detachEvent("onunload",d)}window.attachEvent("onunload",d)}if(YAHOO.util.Anim){YAHOO.util.Anim.prototype.animateX=function(p,n){var o=function(){this.onComplete.unsubscribe(o);if(typeof p=="function"){p.call(n||this,this)}};this.onComplete.subscribe(o,this,true);this.animate()}}if(YAHOO.util.DragDrop&&Ext.dd.DragDrop){YAHOO.util.DragDrop.defaultPadding=Ext.dd.DragDrop.defaultPadding;YAHOO.util.DragDrop.constrainTo=Ext.dd.DragDrop.constrainTo}YAHOO.util.Dom.getXY=function(n){var o=function(p){return Ext.lib.Dom.getXY(p)};return YAHOO.util.Dom.batch(n,o,YAHOO.util.Dom,true)};if(YAHOO.util.AnimMgr){YAHOO.util.AnimMgr.fps=1000}YAHOO.util.Region.prototype.adjust=function(p,o,n,q){this.top+=p;this.left+=o;this.right+=q;this.bottom+=n;return this};YAHOO.util.Region.prototype.constrainTo=function(n){this.top=this.top.constrain(n.top,n.bottom);this.bottom=this.bottom.constrain(n.top,n.bottom);this.left=this.left.constrain(n.left,n.right);this.right=this.right.constrain(n.left,n.right);return this}})(); \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 9aba5b45..974b6f37 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,44 +1,49 @@ - - ExtJS 3.3.0 API Documentation - - - - - - - - - - - - - + + +Ext JS 3.3.1 API Documentation + + + + + + + + + + + + + + + -
-
-
Loading...
-
- - + +
-
+
-
- - + diff --git a/docs/output/Date.html b/docs/output/Date.html index cadf2f03..c32a1c1d 100644 --- a/docs/output/Date.html +++ b/docs/output/Date.html @@ -87,10 +87,7 @@ Example usage:
var dt = new Date();
 document.write(dt.format(Date.patterns.ShortDate));

Developer-written, custom formats may be used by supplying both a formatting and a parsing function -which perform to specialized requirements. The functions are stored in parseFunctions and formatFunctions.

Public Properties

PropertyDefined By
 DAY : String
Date interval constant
Date
 HOUR : String
Date interval constant
Date
 MILLI : String
Date interval constant
Date
 MINUTE : String
Date interval constant
Date
 MONTH : String
Date interval constant
Date
 SECOND : String
Date interval constant
Date
 YEAR : String
Date interval constant
Date