Merge branch 'feature/chart-work' into develop * feature/chart-work: (39 commits) Updates to get TodoListSample to work correctly. Updates for examples to sync them with changes to SDK projects. Fixed layout (HTML side) bug for DataGrid. Changed the MDL Tabs data mappers to get their itemRendererFactory classes from the strand which should already be there via DataContainerBase. The defaults.css for MDL framework specifies ArrayList mappers for tab components; the MDLExample is using Array data. This commit turns the Arrays into ArrayLists. - Remove beadsAdded TabsItemRendererFactoryForArrayData - Remove completeSetup from TabBarView - Fix issue with double generated Tabs - completeSetup method was called to many times in TabsView - Dispatch itemsCreated even if we add only one Tab Cleaned up unused or unnecessary event listeners. - Update MDLDynamicTabsExample to use new data provider notifiers Updates to MDL. TileLayout update. Removed unused classes. More changes to components. Changed Form component to use Container instead of ContainerBase. Updates to ComboBox, DataGrid, and layouts. MDL Menu now extends DataContainer. More layout updates. Fix for VerticalFlexLayout. Improves MDL Tabs and TabBar components. switch some containers to groups. FlexJSStore shows more things correctly now More layout adjustments. ...
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/63a97b1d Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/63a97b1d Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/63a97b1d Branch: refs/heads/dual Commit: 63a97b1de2508d4e2adf4ab11cd848e59c293f5c Parents: 62b3c09 b98da07 Author: Peter Ent <[email protected]> Authored: Tue Apr 11 11:25:54 2017 -0400 Committer: Peter Ent <[email protected]> Committed: Tue Apr 11 11:25:54 2017 -0400 ---------------------------------------------------------------------- .../src/main/flex/MyInitialView.as | 52 +- .../src/main/flex/MyInitialView.mxml | 45 +- .../src/main/flex/MyInitialView.mxml | 13 +- .../FlexJSStore/src/main/flex/FlexJSStore.mxml | 4 +- .../FlexJSStore/src/main/flex/HomeView.mxml | 126 +++-- .../src/main/flex/MyInitialView.mxml | 3 + .../src/main/flex/views/InitialView.mxml | 6 +- .../src/main/flex/models/MainNavigationModel.as | 7 +- .../src/main/flex/models/TabsModel.as | 13 +- .../src/main/flex/MemberItemRenderer.mxml | 2 +- .../sample/todo/renderers/TodoItemRenderer.as | 90 ---- .../sample/todo/renderers/TodoItemRenderer.mxml | 58 +++ .../flex/sample/todo/views/TodoListView.mxml | 57 ++- .../Charts/src/main/flex/ChartsClasses.as | 22 +- .../apache/flex/charts/beads/AxisBaseBead.as | 8 + .../org/apache/flex/charts/beads/ChartView.as | 126 +++-- .../controllers/ChartSeriesMouseController.as | 40 +- .../flex/charts/beads/layouts/BarChartLayout.as | 8 +- .../beads/layouts/BarChartLayoutForArrayList.as | 8 +- .../charts/beads/layouts/ChartBaseLayout.as | 6 +- .../charts/beads/layouts/ColumnChartLayout.as | 8 +- .../layouts/ColumnChartLayoutForArrayList.as | 8 +- .../layouts/LineChartCategoryVsLinearLayout.as | 8 +- .../layouts/LineChartLinearVsLinearLayout.as | 8 +- .../flex/charts/beads/layouts/PieChartLayout.as | 4 +- .../beads/layouts/PieChartLayoutForArrayList.as | 4 +- .../beads/layouts/StackedBarChartLayout.as | 8 +- .../StackedBarChartLayoutForArrayList.as | 8 +- .../beads/layouts/StackedColumnChartLayout.as | 8 +- .../StackedColumnChartLayoutForArrayList.as | 8 +- .../org/apache/flex/charts/core/ChartBase.as | 7 +- .../apache/flex/charts/core/IChartDataGroup.as | 3 +- .../charts/supportClasses/ChartDataGroup.as | 109 +--- .../projects/Core/src/main/flex/CoreClasses.as | 1 + .../flex/org/apache/flex/core/IContainer.as | 10 +- .../flex/org/apache/flex/core/IStrandPrivate.as | 39 ++ .../apache/flex/utils/MXMLDataInterpreter.as | 6 +- .../flex/org/apache/flex/createjs/Container.as | 6 + .../flex/org/apache/flex/createjs/core/View.as | 6 + .../projects/HTML/src/main/flex/HTMLClasses.as | 2 +- .../flex/org/apache/flex/core/ContainerBase.as | 381 +++----------- .../flex/core/ContainerBaseStrandChildren.as | 4 +- .../org/apache/flex/core/DataContainerBase.as | 278 +++++++++++ .../main/flex/org/apache/flex/core/GroupBase.as | 108 ++-- .../flex/org/apache/flex/core/LayoutBase.as | 166 +++++++ .../main/flex/org/apache/flex/core/ListBase.as | 130 +---- .../main/flex/org/apache/flex/core/UIBase.as | 13 +- .../src/main/flex/org/apache/flex/core/View.as | 88 ++++ .../main/flex/org/apache/flex/core/ViewBase.as | 10 +- .../src/main/flex/org/apache/flex/html/A.as | 4 +- .../main/flex/org/apache/flex/html/Container.as | 120 ++--- .../flex/org/apache/flex/html/ControlBar.as | 4 +- .../flex/org/apache/flex/html/DataContainer.as | 211 +------- .../main/flex/org/apache/flex/html/DataGrid.as | 2 +- .../flex/org/apache/flex/html/DateChooser.as | 4 - .../src/main/flex/org/apache/flex/html/Div.as | 4 +- .../src/main/flex/org/apache/flex/html/Form.as | 4 +- .../src/main/flex/org/apache/flex/html/Group.as | 89 +++- .../src/main/flex/org/apache/flex/html/Li.as | 4 +- .../src/main/flex/org/apache/flex/html/List.as | 33 +- .../flex/org/apache/flex/html/MXMLBeadView.as | 104 ++-- .../src/main/flex/org/apache/flex/html/P.as | 4 +- .../src/main/flex/org/apache/flex/html/Span.as | 4 +- .../src/main/flex/org/apache/flex/html/Td.as | 4 +- .../src/main/flex/org/apache/flex/html/Th.as | 4 +- .../src/main/flex/org/apache/flex/html/Ul.as | 4 +- .../org/apache/flex/html/beads/ComboBoxView.as | 36 +- .../org/apache/flex/html/beads/ContainerView.as | 54 +- .../apache/flex/html/beads/DataContainerView.as | 47 +- .../flex/html/beads/DataGridPercentageView.as | 293 +++++++++++ .../org/apache/flex/html/beads/DataGridView.as | 452 +++++++++-------- .../DataItemRendererFactoryForArrayData.as | 3 +- .../DataItemRendererFactoryForArrayList.as | 3 +- .../DataItemRendererFactoryForColumnData.as | 6 +- .../apache/flex/html/beads/DateChooserView.as | 25 +- .../org/apache/flex/html/beads/DateFieldView.as | 14 +- .../org/apache/flex/html/beads/GroupView.as | 91 ++-- .../flex/org/apache/flex/html/beads/ListView.as | 75 ++- .../org/apache/flex/html/beads/PanelView.as | 2 + .../flex/html/beads/PanelWithControlBarView.as | 3 + .../TextItemRendererFactoryForArrayData.as | 5 +- ...extItemRendererFactoryForStringVectorData.as | 4 +- .../beads/controllers/ComboBoxController.as | 2 +- .../flex/html/beads/layouts/BasicLayout.as | 104 ++-- .../flex/html/beads/layouts/ButtonBarLayout.as | 80 ++- .../flex/html/beads/layouts/DataGridLayout.as | 271 ---------- .../beads/layouts/DataGridPercentageLayout.as | 303 ------------ .../FlexibleFirstChildHorizontalLayout.as | 83 ++-- .../html/beads/layouts/HorizontalFlexLayout.as | 107 ++-- .../html/beads/layouts/HorizontalFlowLayout.as | 31 +- .../flex/html/beads/layouts/HorizontalLayout.as | 76 ++- .../flex/html/beads/layouts/IDataGridLayout.as | 52 -- .../layouts/OneFlexibleChildHorizontalLayout.as | 98 ++-- .../layouts/OneFlexibleChildVerticalLayout.as | 110 ++--- .../flex/html/beads/layouts/TileLayout.as | 53 +- .../html/beads/layouts/VerticalColumnLayout.as | 66 +-- .../html/beads/layouts/VerticalFlexLayout.as | 99 ++-- .../flex/html/beads/layouts/VerticalLayout.as | 85 ++-- .../ButtonBarButtonItemRenderer.as | 18 + .../html/supportClasses/ContainerContentArea.as | 11 +- .../flex/html/supportClasses/DataContentBead.as | 124 ----- .../DataGridButtonBarButtonItemRenderer.as | 1 - .../html/supportClasses/DataGridColumnList.as | 1 + .../flex/html/supportClasses/DataGroup.as | 100 ++-- .../html/supportClasses/GroupContentProxy.as | 91 ---- .../html/supportClasses/ScrollingViewport.as | 24 +- .../apache/flex/html/supportClasses/Viewport.as | 20 +- .../org/apache/flex/svg/GraphicContainer.as | 15 +- .../HTML/src/main/resources/basic-manifest.xml | 3 +- .../HTML/src/main/resources/defaults.css | 60 ++- .../src/main/flex/org/apache/flex/mdl/List.as | 491 ++++++++++--------- .../src/main/flex/org/apache/flex/mdl/Menu.as | 219 +-------- .../src/main/flex/org/apache/flex/mdl/TabBar.as | 79 +-- .../src/main/flex/org/apache/flex/mdl/Tabs.as | 118 +---- .../TabsItemRendererFactoryForArrayData.as | 22 +- .../TabsItemRendererFactoryForArrayListData.as | 28 +- .../org/apache/flex/mdl/beads/views/ListView.as | 91 +--- .../apache/flex/mdl/beads/views/TabBarView.as | 13 - .../org/apache/flex/mdl/beads/views/TabsView.as | 19 +- .../src/main/resources/defaults.css | 4 +- .../flex/org/apache/flex/mobile/TitleView.as | 4 +- 121 files changed, 2977 insertions(+), 4048 deletions(-) ----------------------------------------------------------------------
