Merge branch 'develop' into feature/dragAndDrop * develop: (24 commits) Allow chained assignment to non-existent children Add MDLDynamicTableExample to ilustrate how add/remove items to MDL Table - Currently only adding is working. The rest job will be done as part of FLEX-35354 Forgot header Returns parameter passed into setAttribute and setChild to enable chained assignment of values. Added missing pieces for TextBlock management Fixed bug in GroupElement.replaceElements() Added helper function FLEX-35354 - Rename TabsItemRendererFactoryForArrayListData to TabsDynamicItemsRendererFactoryForArrayListData - Update TabsDynamicItemsRendererFactoryForArrayListData with new implementation of DynamicItemsRendererFactoryForArrayListData - Update example MDLDynamicTabsExample FLEX-35354 - Add DynamicItemsRendererFactoryForArrayListData to allow add items dynamically to MDL Table - Bead can be used in other components - Update TabsItemRendererFactoryForArrayListData with new DynamicItemsRendererFactoryForArrayListData Switch MDLDynamicTabsExample to JSFlex only build in Maven âStringablesâ should be assignable to XML Partially fixed FormatExample Fixed a few errors in DataGridXcompile Fixed TLFEditTestFlexJS manual test Added maven build for UnitTests -refactored ant builds of manual tests to be closer to examples, and support for 'maven_compat' from test level ant scripts. -renamed GenericTests to UnitTests and fixed some display issues due to layout changes etc Quick fix for FormExample (avoid 0 width, 0 height clipping) Quick fix for ListsTest Quick fix for ImageTest FLEX-35350 - THead and TBody need to be created a bit early cause MDL complaining with NPE when dataProvider is null quick fix to get compiling and something displaying ...
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/1b1697a0 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/1b1697a0 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/1b1697a0 Branch: refs/heads/feature/dragAndDrop Commit: 1b1697a0f65c0fccea58726bf9c6cb23121da849 Parents: 06213a0 641f74c Author: Peter Ent <p...@apache.org> Authored: Wed Aug 30 16:27:51 2017 -0400 Committer: Peter Ent <p...@apache.org> Committed: Wed Aug 30 16:27:51 2017 -0400 ---------------------------------------------------------------------- examples/flexjs/MDLDynamicTableExample/pom.xml | 74 +++ .../src/MDLDynamicTableExample.mxml | 36 ++ .../MDLDynamicTableExample/src/MainView.mxml | 65 +++ .../CustomTableRowItemRenderer.mxml | 46 ++ .../src/models/UserListModel.as | 37 ++ .../src/resources/mdl-js-index-template.html | 33 ++ .../src/resources/mdl-styles.css | 31 + .../MDLDynamicTableExample/src/vo/UserVO.as | 40 ++ examples/flexjs/MDLDynamicTabsExample/pom.xml | 18 +- .../src/main/flex/views/InitialView.mxml | 24 +- .../src/main/resources/mdl-styles.css | 2 +- examples/flexjs/pom.xml | 1 + .../Basic/src/main/flex/BasicClasses.as | 5 + .../org/apache/flex/html/ToggleTextButton.as | 25 +- .../org/apache/flex/html/addElementToWrapper.as | 38 ++ ...namicItemsRendererFactoryForArrayListData.as | 200 +++++++ .../html/beads/layouts/VerticalFlexLayout.as | 1 + .../html/supportClasses/PanelLayoutProxy.as | 27 + .../Basic/src/main/resources/basic-manifest.xml | 1 + .../src/main/flex/MDLClasses.as | 2 +- .../src/main/flex/org/apache/flex/mdl/Dialog.as | 9 +- .../src/main/flex/org/apache/flex/mdl/Table.as | 26 +- ...namicItemsRendererFactoryForArrayListData.as | 108 ++++ .../TabsItemRendererFactoryForArrayListData.as | 206 ------- .../org/apache/flex/mdl/beads/views/TabsView.as | 6 +- .../src/main/resources/defaults.css | 4 +- .../apache/flex/text/engine/ContentElement.as | 25 +- .../org/apache/flex/text/engine/GroupElement.as | 21 +- .../org/apache/flex/text/engine/ITextBlock.as | 3 + .../flex/org/apache/flex/text/html/TextBlock.as | 4 + frameworks/projects/XML/src/main/flex/XML.as | 33 +- .../projects/XML/src/main/flex/XMLList.as | 31 +- manualtests/BubbleTest/build.xml | 44 +- manualtests/ContainerTest/build.xml | 40 +- manualtests/CursorTest/build.xml | 44 +- manualtests/DataBindingTestbed/build.xml | 41 +- manualtests/DataGridXcompile/build.xml | 39 +- .../html/customControls/beads/DataGridView.as | 8 + .../html/staticControls/beads/BoxGridView.as | 10 +- manualtests/DateChooserExample/build.xml | 38 +- manualtests/EffectsExample/build.xml | 43 +- .../EffectsExample/src/MyInitialView.mxml | 10 +- manualtests/FlexJSTest_HTML5/build.xml | 36 +- manualtests/FlexJSTest_Panel/build.xml | 35 +- manualtests/FlexJSTest_SVG/build.xml | 37 +- manualtests/FlexJSTest_SVG/src/SkinsView.mxml | 57 +- manualtests/FlexJSTest_basic/build.xml | 36 +- manualtests/FlexJSTest_createjs/build.xml | 41 +- manualtests/FlexJSTest_jquery/build.xml | 38 +- manualtests/FormExample/build.xml | 45 +- manualtests/FormExample/src/MyFormView.mxml | 2 +- manualtests/FormatExample/build.xml | 43 +- manualtests/FormatExample/src/MyFormView.mxml | 2 +- .../accessories/NumberFormatter.as | 2 +- .../accessories/PhoneNumberFormatter.as | 2 +- manualtests/GenericTests/build.xml | 76 --- manualtests/GenericTests/src/GenericTests.mxml | 39 -- manualtests/GenericTests/src/MyInitialView.mxml | 193 ------- manualtests/GenericTests/src/README.txt | 61 -- manualtests/GenericTests/src/TestClasses.as | 37 -- .../src/flexUnitTests/CoreTester.as | 43 -- .../src/flexUnitTests/JiraIssuesTester.as | 29 - .../src/flexUnitTests/ObservedBugsTester.as | 33 -- .../src/flexUnitTests/ReflectionTester.as | 38 -- .../flexUnitTests/core/BinaryDataTesterTest.as | 567 ------------------- .../src/flexUnitTests/core/StrandTesterTest.as | 55 -- .../src/flexUnitTests/jira/JiraTesterTest.as | 73 --- .../observedbugs/ObservedBugTests.as | 101 ---- .../reflection/ReflectionTesterTest.as | 373 ------------ .../reflection/ReflectionTesterTestAlias.as | 90 --- .../reflection/ReflectionTesterTestUseCache.as | 93 --- .../reflection/support/ITestInterface.as | 27 - .../reflection/support/ITestInterface2.as | 29 - .../reflection/support/ITestInterface3.as | 27 - .../reflection/support/ITestInterface4.as | 29 - .../reflection/support/TestClass1.as | 91 --- .../reflection/support/TestClass2.as | 103 ---- .../reflection/support/TestClass3.as | 39 -- .../reflection/support/TestClass4.as | 95 ---- .../src/flexunit/framework/Assert.as | 305 ---------- .../flexunit/framework/AssertionFailedError.as | 39 -- .../src/testshim/FlexJSUnitTestRunner.as | 186 ------ .../GenericTests/src/testshim/TestResult.as | 56 -- .../GenericTests/testsview/image/Flex.png | Bin 3526 -> 0 bytes manualtests/GenericTests/testsview/index.html | 128 ----- manualtests/ImageTest/build.xml | 37 +- manualtests/ImageTest/src/MyInitialView.mxml | 8 +- manualtests/LanguageTests/build.xml | 37 +- manualtests/ListsTest/build.xml | 35 +- .../src/products/ProductItemRenderer.as | 2 +- manualtests/ProxyTest/build.xml | 38 +- manualtests/ReflectionTest/build.xml | 38 +- manualtests/RollEventsTest/build.xml | 37 +- manualtests/TLFEditTestFlexJS/build.xml | 37 +- manualtests/UnitTests/README.txt | 61 ++ manualtests/UnitTests/build.xml | 58 ++ manualtests/UnitTests/pom.xml | 172 ++++++ manualtests/UnitTests/src/README.txt | 61 ++ .../src/main/config/compile-app-config.xml | 25 + .../UnitTests/src/main/flex/MyInitialView.mxml | 190 +++++++ manualtests/UnitTests/src/main/flex/README.txt | 61 ++ .../UnitTests/src/main/flex/TestClasses.as | 37 ++ .../UnitTests/src/main/flex/UnitTests.mxml | 39 ++ .../src/main/flex/flexUnitTests/CoreTester.as | 43 ++ .../main/flex/flexUnitTests/JiraIssuesTester.as | 29 + .../flex/flexUnitTests/ObservedBugsTester.as | 33 ++ .../main/flex/flexUnitTests/ReflectionTester.as | 38 ++ .../flexUnitTests/core/BinaryDataTesterTest.as | 567 +++++++++++++++++++ .../flex/flexUnitTests/core/StrandTesterTest.as | 55 ++ .../flex/flexUnitTests/jira/JiraTesterTest.as | 73 +++ .../observedbugs/ObservedBugTests.as | 91 +++ .../reflection/ReflectionTesterTest.as | 373 ++++++++++++ .../reflection/ReflectionTesterTestAlias.as | 90 +++ .../reflection/ReflectionTesterTestUseCache.as | 93 +++ .../reflection/support/ITestInterface.as | 27 + .../reflection/support/ITestInterface2.as | 29 + .../reflection/support/ITestInterface3.as | 27 + .../reflection/support/ITestInterface4.as | 29 + .../reflection/support/TestClass1.as | 91 +++ .../reflection/support/TestClass2.as | 103 ++++ .../reflection/support/TestClass3.as | 39 ++ .../reflection/support/TestClass4.as | 95 ++++ .../reflection/support/TestClass5.as | 82 +++ .../src/main/flex/flexunit/framework/Assert.as | 305 ++++++++++ .../flexunit/framework/AssertionFailedError.as | 39 ++ .../main/flex/testshim/FlexJSUnitTestRunner.as | 186 ++++++ .../src/main/flex/testshim/TestResult.as | 56 ++ manualtests/UnitTests/testsview/image/Flex.png | Bin 0 -> 3526 bytes manualtests/UnitTests/testsview/index.html | 129 +++++ manualtests/XMLTest/build.xml | 40 +- manualtests/XMLTest/src/MyInitialView.mxml | 5 + manualtests/build.xml | 18 +- manualtests/build_example.xml | 540 ++++++++++++------ manualtests/pom.xml | 170 ++++++ 134 files changed, 5048 insertions(+), 4350 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b1697a0/frameworks/projects/Basic/src/main/flex/BasicClasses.as ----------------------------------------------------------------------