You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2020/01/20 08:35:51 UTC

[royale-asjs] 01/01: Merge branch 'develop' into feature/bead-base

This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch feature/bead-base
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 87f30c14043b10e68e89bce383d85315ef2a2c9d
Merge: 0a8260f e814aa8
Author: Harbs <ha...@in-tools.com>
AuthorDate: Mon Jan 20 10:35:28 2020 +0200

    Merge branch 'develop' into feature/bead-base

 distribution/jars/compiler-compjsc/pom.xml         |  60 ++
 distribution/jars/compiler-mxmljsc/pom.xml         |  60 ++
 distribution/pom.xml                               |  12 +
 distribution/src/main/assembly/bin.xml             |   4 +-
 distribution/src/main/assembly/component.xml       |  13 +
 distribution/src/main/assembly/src.xml             |   4 +-
 .../src/main/royale/MultiDragAndDropExample.mxml   |  87 ++-
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 305 +++++----
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   | 138 +---
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  60 +-
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../defaults.css                                   |  76 +--
 .../src/main/resources/jewel-example-styles.css    |  14 +-
 .../src/main/royale/AdvancedListPlayGround.mxml    |   7 +-
 .../src/main/royale/AlertPlayGround.mxml           |  32 +-
 .../royale/TourDeJewel/src/main/royale/App.mxml    |   4 +
 .../src/main/royale/ButtonBarPlayGround.mxml       |   1 +
 .../src/main/royale/ButtonPlayGround.mxml          |  48 +-
 .../src/main/royale/CardPlayGround.mxml            |  29 +-
 .../src/main/royale/CheckBoxPlayGround.mxml        |  42 +-
 .../src/main/royale/ComboBoxPlayGround.mxml        |  14 +-
 .../src/main/royale/DataGridPlayGround.mxml        | 117 +++-
 .../src/main/royale/DateComponentsPlayGround.mxml  |  11 +-
 .../src/main/royale/DropDownListPlayGround.mxml    | 245 +++----
 .../src/main/royale/FormsValidationPlayGround.mxml |  13 +-
 .../src/main/royale/GridPlayGround.mxml            | 741 ++++++++++----------
 .../src/main/royale/HeadingsAndText.mxml           |  29 +-
 .../src/main/royale/LabelPlayGround.mxml           |  29 +-
 .../src/main/royale/LayoutsPlayGround.mxml         |   9 -
 .../src/main/royale/ListPlayGround.mxml            |  18 +-
 .../src/main/royale/MiscelaneaPlayGound.mxml       |  61 +-
 .../src/main/royale/NumericStepperPlayGround.mxml  |  51 +-
 .../src/main/royale/RadioButtonPlayGround.mxml     |  44 +-
 .../src/main/royale/SliderPlayGround.mxml          |  86 +--
 .../src/main/royale/SnackbarPlayGround.mxml        |   7 +-
 .../src/main/royale/TablePlayGround.mxml           |  32 +-
 .../src/main/royale/TextInputPlayGround.mxml       |  16 +-
 .../src/main/royale/ViewStatesPlayGround.mxml      |   2 +-
 .../src/main/royale/WelcomeSection.mxml            |  69 ++
 .../src/main/royale/WizardPlayGround.mxml          | 270 ++++----
 .../AdvancedIconListItemRenderer.mxml              |  33 +-
 ...erer.mxml => CheckBoxDataGridItemRenderer.mxml} |  27 +-
 .../itemRenderers/IconDataGridItemRenderer.mxml    |  25 +-
 .../itemRenderers/ImageDataGridItemRenderer.mxml   |   1 +
 .../src/main/royale/models/ProductModel.as         |  11 +
 .../TourDeJewel/src/main/royale/vos/Product.as     |  20 +
 .../Basic/src/main/resources/basic-manifest.xml    |   1 +
 .../projects/Basic/src/main/resources/defaults.css |  13 +
 .../projects/Basic/src/main/royale/BasicClasses.as |   3 +
 .../royale/org/apache/royale/core/Application.as   |   6 +-
 .../royale/org/apache/royale/core/StyledUIBase.as  |   4 +
 .../main/royale/org/apache/royale/core/UIBase.as   |   6 +-
 .../org/apache/royale/html/MultiSelectionTree.as   | 174 +++++
 .../royale/org/apache/royale/html/RadioButton.as   |   1 -
 .../html/accessories/RestrictTextInputBead.as      |  38 +-
 .../apache/royale/html/beads/ColorPickerView.as    |   3 +
 .../org/apache/royale/html/beads/DisableBead.as    |   4 +
 .../html/beads/HideComboPopupOnMouseDownBead.as    |  17 +-
 .../TreeMultiSelectionMouseController.as           |  86 +++
 .../beads/layouts/VirtualListVerticalLayout.as     |  37 +-
 .../models/MultiSelectionCollectionViewModel.as    | 286 ++++++++
 .../html/beads/models/MultiSelectionTreeModel.as   |  55 ++
 .../royale/html/supportClasses/ColorPickerPopUp.as |   2 +
 .../org/apache/royale/utils/UIModuleUtils.as       |   2 +-
 .../org/apache/royale/core/AllCSSValuesImpl.as     |  55 +-
 .../org/apache/royale/core/ElementWrapper.as       |   4 +-
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  |  43 +-
 .../org/apache/royale/events/ItemAddedEvent.as     |   1 -
 .../org/apache/royale/events/ItemClickedEvent.as   |   3 -
 .../org/apache/royale/events/ItemRemovedEvent.as   |   1 -
 .../org/apache/royale/events/ItemRendererEvent.as  |   1 -
 .../org/apache/royale/events/KeyboardEvent.as      |   2 +-
 .../royale/org/apache/royale/events/MouseEvent.as  |   2 +-
 .../events/MultiSelectionItemClickedEvent.as       |   2 -
 .../royale/org/apache/royale/utils/css/loadCSS.as  |   4 +-
 .../DragDrop/src/main/resources/basic-manifest.xml |   1 +
 .../DragDrop/src/main/royale/DragDropClasses.as    |   1 +
 .../html/beads/MultiSelectionDragSourceBead.as     |   4 +-
 .../html/beads/MultiSelectionTreeDragSourceBead.as | 142 ++++
 .../HTML/src/main/resources/html-manifest.xml      |  45 ++
 .../org/apache/royale/html/NodeElementBase.as      |  66 ++
 .../royale/org/apache/royale/html/elements/A.as    |  18 +-
 .../royale/org/apache/royale/html/elements/Br.as}  |  38 +-
 .../org/apache/royale/html/elements/Button.as      |  11 +
 .../royale/org/apache/royale/html/elements/Form.as |  11 +
 .../org/apache/royale/html/elements/Input.as       |  11 +
 .../org/apache/royale/html/elements/Label.as       |  19 +-
 .../org/apache/royale/html/elements/Textarea.as    |  10 +
 .../apache/royale/svg/elements/AnimateMotion.as}   |  32 +-
 .../royale/svg/elements/AnimateTransform.as}       |  39 +-
 .../NodeElementBase.as => svg/elements/Circle.as}  |  77 ++-
 .../org/apache/royale/svg/elements/ClipPath.as}    |  32 +-
 .../royale/org/apache/royale/svg/elements/Defs.as} |  42 +-
 .../org/apache/royale/svg/elements/Ellipse.as      |  67 ++
 .../royale/org/apache/royale/svg/elements/G.as}    |  42 +-
 .../NodeElementBase.as => svg/elements/Image.as}   |  70 +-
 .../royale/org/apache/royale/svg/elements/Line.as  |  67 ++
 .../org/apache/royale/svg/elements/Marker.as}      |  42 +-
 .../royale/org/apache/royale/svg/elements/Mask.as} |  42 +-
 .../royale/org/apache/royale/svg/elements/Path.as} |  44 +-
 .../org/apache/royale/svg/elements/Pattern.as}     |  32 +-
 .../org/apache/royale/svg/elements/Polygon.as}     |  45 +-
 .../org/apache/royale/svg/elements/Polyline.as}    |  45 +-
 .../NodeElementBase.as => svg/elements/Rect.as}    |  70 +-
 .../org/apache/royale/svg/elements/SVGBase.as      | 237 +++++++
 .../NodeElementBase.as => svg/elements/Svg.as}     |  70 +-
 .../org/apache/royale/svg/elements/Switch.as}      |  41 +-
 .../org/apache/royale/svg/elements/Symbol.as}      |  45 +-
 .../NodeElementBase.as => svg/elements/Text.as}    |  67 +-
 .../royale/org/apache/royale/svg/elements/Use.as}  |  45 +-
 .../projects/Jewel/src/main/resources/defaults.css |  12 +-
 .../Jewel/src/main/resources/jewel-manifest.xml    |   5 +
 .../royale/org/apache/royale/jewel/Application.as  |   6 +-
 .../main/royale/org/apache/royale/jewel/Button.as  |   4 -
 .../royale/org/apache/royale/jewel/ButtonBar.as    |   4 -
 .../royale/org/apache/royale/jewel/ComboBox.as     |   4 +-
 .../org/apache/royale/jewel/DataContainer.as       |   4 +-
 .../royale/org/apache/royale/jewel/DataGrid.as     |  12 +-
 .../royale/org/apache/royale/jewel/DropDownList.as |   4 +-
 .../main/royale/org/apache/royale/jewel/HSlider.as |  10 -
 .../org/apache/royale/jewel/IconButtonBar.as       |   4 -
 .../main/royale/org/apache/royale/jewel/List.as    |   4 +-
 .../org/apache/royale/jewel/ToggleButtonBar.as     |   4 -
 .../beads/controllers/SliderMouseController.as     |  38 +-
 ... => AddDataGridItemRendererForArrayListData.as} | 105 ++-
 .../AddListItemRendererForArrayListData.as         |  53 +-
 .../itemRenderers/AddTableRowForArrayListData.as   |   7 +-
 .../beads/itemRenderers/DataFieldProviderBead.as   |   2 +-
 .../DataItemRendererFactoryForArrayData.as         |  10 +-
 .../DataItemRendererFactoryForCollectionView.as    |  18 +-
 ...DownListItemRendererFactoryForCollectionView.as |   4 +-
 .../beads/itemRenderers/IAlignItemRenderer.as      |   2 +-
 ...moveAllDataGridItemRendererForArrayListData.as} |  45 +-
 .../RemoveAllItemRendererForArrayListData.as       |  17 +-
 ... RemoveDataGridItemRendererForArrayListData.as} |  92 +--
 .../RemoveListItemRendererForArrayListData.as      |  35 +-
 .../RemoveTableRowForArrayListData.as              |   5 +-
 .../TableItemRendererFactoryForCollectionView.as   |  13 +-
 .../UpdateDataGridItemRendererForArrayListData.as} |  45 +-
 .../UpdateListItemRendererForArrayListData.as      |  21 +-
 .../UpdateTableRowForArrayListData.as              |   8 +-
 .../beads/models/DataGridPresentationModel.as      |  54 +-
 .../jewel/beads/models/ListPresentationModel.as    |  23 +-
 .../apache/royale/jewel/beads/views/AlertView.as   |  13 +-
 .../royale/jewel/beads/views/DataGridView.as       | 116 ++--
 .../jewel/beads/views/JewelLabelViewBead.mxml      |   3 +-
 .../apache/royale/jewel/beads/views/PopUpView.as   |   8 +-
 .../apache/royale/jewel/beads/views/SliderView.as  |   7 +-
 .../apache/royale/jewel/beads/views/WizardView.as  |   8 +-
 .../jewel/itemRenderers/DataGridItemRenderer.as    |   2 +-
 .../royale/jewel/itemRenderers/ListItemRenderer.as |   9 +-
 .../jewel/supportClasses/button/SimpleButton.as    |   8 -
 .../supportClasses/datagrid/DataGridColumnList.as  |  17 +
 .../supportClasses/datagrid/IDataGridColumn.as     |   2 +-
 .../supportClasses/datagrid/IDataGridColumnList.as |  12 +
 .../{ => datagrid}/IDataGridPresentationModel.as   |  12 +-
 .../{ => list}/IListPresentationModel.as           |  17 +-
 .../Jewel/src/main/sass/components/_datagrid.sass  |   3 +-
 .../Jewel/src/main/sass/components/_divider.sass   |   2 +-
 .../src/main/sass/components/_itemRenderer.sass    |   2 +-
 .../projects/Language/src/main/royale/isXMLName.as |   2 +-
 .../MXRoyale/src/main/resources/defaults.css       |  23 +-
 .../MXRoyale/src/main/royale/MXRoyaleClasses.as    |   1 +
 .../src/main/royale/mx/controls/ColorPicker.as     |  29 +-
 .../src/main/royale/mx/controls/TextInput.as       |  30 +
 .../AdvancedDataGridColumn.as                      |   3 +
 .../AdvancedDataGridItemRenderer.as                |   4 +
 .../mx/controls/beads/AdvancedDataGridView.as      |   3 +-
 .../mx/controls/beads/DataGridColumnResizeBead.as  |   8 +-
 .../beads/DataGridLinesBeadForICollectionView.as   |  14 +-
 .../beads/layouts/AdvancedDataGridLayout.as        |   8 +
 .../mx/controls/beads/layouts/DataGridLayout.as    |  99 ++-
 .../dateFieldClasses/DateFieldDateChooser.as       |   9 +
 .../mx/controls/listClasses/AdvancedListBase.as    |  12 +
 .../royale/mx/controls/listClasses/ListBase.as     |  45 +-
 .../mx/controls/listClasses/ListVerticalLayout.as  | 185 +++++
 .../VirtualDataItemRendererFactoryForIListData.as  |   1 +
 .../listClasses/VirtualListVerticalLayout.as       |  12 +-
 ...rerFactoryForICollectionViewHierarchicalData.as |   4 +-
 .../mx/controls/treeClasses/TreeItemRenderer.as    | 438 +++++++++---
 .../src/main/royale/mx/core/Application.as         |   6 +-
 .../src/main/royale/mx/core/UIComponent.as         |  10 +-
 .../src/main/royale/mx/modules/ModuleLoader.as     |   4 +-
 .../main/royale/mx/validators/EmailValidator.as    | 748 ++++++++++++++++++++-
 .../royale/org/apache/royale/mdl/RadioButton.as    |   1 -
 .../apache/royale/reflection/CompilationData.as    |   6 +-
 .../apache/royale/reflection/getDynamicFields.as   |   8 +-
 .../royale/reflection/nativejs/AS3Boolean.as       |   2 +-
 .../apache/royale/reflection/nativejs/AS3Number.as |  36 +-
 .../apache/royale/reflection/nativejs/AS3String.as |   2 +-
 .../apache/royale/reflection/nativejs/AS3Vector.as |   2 +-
 .../apache/royale/reflection/nativejs/AS3int.as    |   2 +-
 .../apache/royale/reflection/nativejs/AS3uint.as   |   2 +-
 .../utils/getStaticConstantsByConvention.as        |   6 +-
 .../SparkRoyale/src/main/resources/defaults.css    |   2 +-
 .../main/royale/spark/components/Application.as    |   2 +-
 .../src/main/royale/spark/components/TextInput.as  |   4 +-
 .../spark/components/supportClasses/Range.as       |   6 +
 .../components/supportClasses/SkinnableTextBase.as |  28 +-
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  58 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../src/main/resources/defaults.css                |  76 +--
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Blue-Theme/build.xml  | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Green-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Red-Theme/build.xml   | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-Flat-Primary-Topaz-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 305 +++++----
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../Jewel-Light-Flat-Secondary-Red-Theme/build.xml | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../build.xml                                      | 134 ++++
 .../pom.xml                                        |  14 +-
 .../src/main/resources/assets/empty                |  20 +
 .../src/main/resources/defaults.css                | 138 +---
 .../src/main/sass/_theme.sass}                     |  11 +-
 .../src/main/sass/defaults.sass                    |  46 ++
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Blue-Theme/pom.xml  |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Green-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Red-Theme/pom.xml   |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../Jewel-Light-NoFlat-Primary-Topaz-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  60 +-
 .../src/main/sass/defaults.sass                    |   1 +
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../Jewel-Light-NoFlat-Secondary-Red-Theme/pom.xml |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../pom.xml                                        |  10 +
 .../src/main/resources/defaults.css                |  76 +--
 .../JewelTheme/src/main/resources/defaults.css     |  68 +-
 .../themes/JewelTheme/src/main/sass/_global.sass   |  62 --
 .../themes/JewelTheme/src/main/sass/_mixins.sass   |  13 +-
 .../main/sass/components-emphasized/_button.sass   |   8 +-
 .../main/sass/components-emphasized/_datagrid.sass |   2 +-
 .../main/sass/components-emphasized/_snackbar.sass |   1 +
 .../sass/components-emphasized/_togglebutton.sass  |   8 +-
 .../src/main/sass/components-primary/_alert.sass   |   3 +-
 .../_application.sass}                             |  12 +-
 .../src/main/sass/components-primary/_badge.sass   |   1 -
 .../src/main/sass/components-primary/_button.sass  |  10 +-
 .../main/sass/components-primary/_checkbox.sass    |  11 +-
 .../main/sass/components-primary/_datagrid.sass    |  13 +-
 .../main/sass/components-primary/_datechooser.sass |   9 +-
 .../src/main/sass/components-primary/_drawer.sass  |   2 +-
 .../sass/components-primary/_dropdownlist.sass     |  21 +-
 .../main/sass/components-primary/_footerbar.sass   |  10 +-
 .../sass/components-primary/_itemRenderer.sass     |   2 +-
 .../src/main/sass/components-primary/_list.sass    |   8 +-
 .../main/sass/components-primary/_navigation.sass  |   2 +-
 .../sass/components-primary/_numericstepper.sass   |   4 +-
 .../main/sass/components-primary/_radiobutton.sass |  11 +-
 .../src/main/sass/components-primary/_slider.sass  |  39 +-
 .../main/sass/components-primary/_snackbar.sass    |   1 +
 .../src/main/sass/components-primary/_table.sass   |  18 +-
 .../main/sass/components-primary/_textinput.sass   |  14 +-
 .../sass/components-primary/_togglebutton.sass     |  10 +-
 .../main/sass/components-primary/_topappbar.sass   |  12 +-
 .../main/sass/components-secondary/_button.sass    |  10 +-
 .../main/sass/components-secondary/_datagrid.sass  |   2 +-
 .../main/sass/components-secondary/_snackbar.sass  |   1 +
 .../sass/components-secondary/_togglebutton.sass   |  10 +-
 .../themes/JewelTheme/src/main/sass/defaults.sass  |   2 +
 frameworks/themes/pom.xml                          |  44 +-
 pom.xml                                            |   2 +-
 649 files changed, 20225 insertions(+), 17363 deletions(-)

diff --cc frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index c4d66e9,84aeb0b..053a730
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@@ -1066,10 -1065,10 +1066,10 @@@ package org.apache.royale.cor
                      // set it now if it was set once in addedToParent
                      // otherwise just wait for addedToParent
                      if (parent)
-                         setClassName(computeFinalClassNames());             
+                         setClassName(computeFinalClassNames());
                  }
                  
 -                dispatchEvent(new Event("classNameChanged"));
 +                sendEvent(this,"classNameChanged");
              }
          }
  
diff --cc frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableBead.as
index a833faa,7846a66..97cdc16
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableBead.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableBead.as
@@@ -69,9 -71,13 +69,13 @@@ package org.apache.royale.html.bead
  		 *  @royaleignorecoercion HTMLInputElement
  		 *  @royaleignorecoercion org.apache.royale.core.UIBase;
  		 */
 -		public function set strand(value:IStrand):void
 +		override public function set strand(value:IStrand):void
  		{	
  			_strand = value;
+             COMPILE::JS
+             {
+                 _lastTabVal = (_strand as HTMLElementWrapper).element.getAttribute("tabindex");
+             }
  			updateHost();
  		}