This is an automated email from the ASF dual-hosted git repository.
harbs pushed a change to branch feature/router
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
from 204a154 added default route
add 38738b0 Exclude SVGBase from swf sources to avoid compiler error
add 82ba63b jewel-tooltip: listen on change events from target and uses
ROLL events instead MOUSE counterparts to avoid trigger on childs of the
listener object (solves #696)
add dd83c65 jewel-iconbutton and togglebutton: add missing bindable
properties and docs
add f337f42 jewel-tooltip: decouple remove of tip from ROLL_OUT and make
public so we can remove from outside (used in #697)
add 23813cb Missing imports
add e53abf6 tour-de-jewel: added tooltip remove example from renderer
(exposed in #697)
add bc8995d jewel-texinputbase; ENTER key press was not working in all
situations. capture needs to be true
add 8b354b8 WIP on swf Graphics emulation.
add f3a6c01 mxmlitemrenderer: add missing states support
add 98da05e jewel-examples: Add todomvc example. Fully functional, but
need styling
add 223763c todomvc-jewel-example: fix some functionality and add a bit
some styles.
add b4bd64c Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add ad82c50 mxmlitemrenderer: separate states to a new class
MXMLStatesItemRenderer, and make StyledMXMLItemRenderer extend that class so
Jewel renderers has state support by default
add cb044ed mxmlstatesrenderer: clean imports
add 42eb35e tour-de-jewel: fix tag
add 93c5612 ToolTipRemovalWhenItemRemoved: new bead to abstract best
practice showcased in #697
add a9b39f2 html: add header and section tags
add 9725763 html: add footer tag
add 5b1f34e changed ISelectionModel to IDataProviderModel (in
CollectionChangeUpdateForArrayListData)
add ad9c811 Added models to manifest
add 8c2f75b Merge pull request #698 from tzivz/develop
add c65014a jewel-textinput: add setFocus() method to jewel text based
inputs
add ee93671 todomvc-jewel-example: near completion
add fc94093 todomvc-jewel-example: left from last commit
add 8ed79a4 Move ToolTipRemovalWhenItemRemoved to Basic.
add 2f8a439 MultiSelectionCollectionViewModel small change
add fbcd4c1 Prevent RTE when dragging out of a browser window
add b4b4e1f Merge pull request #699 from tzivz/develop
add 9e4bc4f todomvc-jewel-example: fix some issues when filtering and
styles and add foooter credits
add 579962f Fix the typing of graphicsRenderTarget in the JS
IGraphicsTarget interface - specifically as 'svg' element tag
add a9c66d7 allow DateField dropdown to close when the selectedDate is
clicked on. Should fix #700
add 4a11e5e Change Calender icon in DateFieldView.as
add c869c22 jewel-tooltip: organize imports
add e67f344 todomvc-jewel-example: refactor to separate pieces and make
it more "mvc"
add 030b618 todomvc-jewel-example: added routing
add 3209e52 shared-object: Move LSO to Storage since is not flex
add a481208 mxroyale-Objectutil: fix failing test in CruxQuickStartBasic
due to "unreachable code" error in ObjectUtil.as
add 97cb962 Revert "shared-object: Move LSO to Storage since is not flex"
add ec306f9 jewel-layout-basic: position needs to be forced. Still need
so JS calcs for parent height
add eff29bf left from last commit
add 4901f84 left from last committodomvc-jewel-example: persist data in
local storage with SharedObject
add a27bb5e jewel-todomvc-example: some latest changes
add d536238 jewel-datagrid: fix columnWidths broken by latest commits
(fix #704)
new cc7b2d5 Merge branch 'develop' into feature/router
new 2b1b15c work on states
add e836539 fix Jewel's DateChooserModel
add bf8cc1f jewel-checkbox: add checkWidth and checkHeight properties to
allow size the check view part
add 8d21ea9 jewel-checkbox: date time is not sufficient to get a unique
name for selector
add 065fcf5 tour-de-jewel: added checkbox sizes, not sure if this work
for IE11
add a0db2c0 Quick fix for swf build of Jewel
add 5be3213 Avoid error in IE11 with CSSStyleSheet.insertRule
non-optional second parameter
add 0f7153b addDynamicSelector: fix for IE11, also remove from
CheckBoxView
add 75b759b tour-de-jewel: latest fixes. - Jewel CheckBox look change to
mimic todomvc style - toggleAll change style if all items is marked/unmaked -
Item edit mode now exits with "click outside" - Item edit mode now removes the
item if user removes all text - Finish little style things through all example
to match todomvc as much as possible
add 58d0c95 TodoMVC readme.md
add 4f97426 Update readme.md
add 2b2951e todomvc-jewel: fix a bug where click outside was not working
on sibling renderers due to useCapture not true
new 7403494 Merge branch 'develop' into feature/router
new ed14387 Fixed router bugs
new bf72c82 Should work but the states of the buttons are messed up
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
examples/jewel/pom.xml | 188 +++++
.../todomvc}/asconfig.json | 0
examples/jewel/todomvc/build.xml | 56 ++
examples/jewel/todomvc/pom.xml | 109 +++
examples/jewel/todomvc/readme.md | 45 +
.../todomvc/src/main/config/compile-app-config.xml | 46 +
.../main/resources/todomvc-index-template.html} | 0
.../todomvc/src/main/resources/todomvc-styles.css | 335 ++++++++
examples/jewel/todomvc/src/main/royale/App.mxml | 54 ++
.../jewel/todomvc/controllers/TodoController.as | 219 +++++
.../main/royale/jewel/todomvc/events/TodoEvent.as | 68 ++
.../main/royale/jewel/todomvc/models/TodoModel.as | 179 ++++
.../jewel/todomvc/renderers/TodoItemRenderer.mxml | 162 ++++
.../royale/jewel/todomvc/views/TodoFooter.mxml | 81 ++
.../royale/jewel/todomvc/views/TodoHeader.mxml | 75 ++
.../jewel/todomvc/views/TodoListSection.mxml | 108 +++
.../src/main/royale/jewel/todomvc/vos/TodoVO.as | 50 +-
examples/jewel/todomvc/todomvc.as3proj | 115 +++
examples/pom.xml | 1 +
.../ASDoc/src/main/config/asdoc-swf-config.xml | 1 +
.../src/main/royale/CheckBoxPlayGround.mxml | 15 +
.../royale/itemRenderers/IconListItemRenderer.mxml | 7 +
.../Basic/src/main/resources/basic-manifest.xml | 8 +
.../apache/royale/core/StyledMXMLItemRenderer.as | 4 +-
.../org/apache/royale/display/UIGraphicsBase.as | 63 ++
.../apache/royale/html/accessories/ToolTipBead.as | 46 +-
.../accessories/ToolTipRemovalWhenItemRemoved.as | 80 ++
.../CollectionChangeUpdateForArrayListData.as | 5 +-
.../org/apache/royale/html/beads/DateFieldView.as | 5 +-
.../royale/html/beads/models/DateChooserModel.as | 22 +-
.../models/MultiSelectionCollectionViewModel.as | 4 +-
.../royale/html/supportClasses/MXMLItemRenderer.as | 9 +-
.../html/supportClasses/MXMLStatesItemRenderer.as | 184 ++++
.../org/apache/royale/routing/RouteTitleLookup.as} | 48 +-
.../org/apache/royale/routing/RouteToState.as | 29 +-
.../royale/org/apache/royale/routing/Router.as | 20 +-
.../org/apache/royale/routing/SetRouteTitle.as | 5 +-
.../projects/Core/src/main/royale/CoreClasses.as | 1 +
.../org/apache/royale/core/IDateChooserModel.as | 14 +
.../royale/org/apache/royale/core/IToolTipBead.as} | 35 +-
.../main/royale/org/apache/royale/geom/Matrix.as | 33 +
.../apache/royale/utils/css/addDynamicSelector.as | 13 +-
.../html/beads/controllers/DragMouseController.as | 22 +-
.../Graphics/src/main/royale/GraphicsClasses.as | 21 +-
.../royale/org/apache/royale/display/BitmapData.as | 358 ++++++++
.../royale/org/apache/royale/display/CapsStyle.as | 46 +
.../royale/org/apache/royale/display/Graphics.as | 931 +++++++++++++++++++++
.../apache/royale/display/GraphicsBitmapFill.as | 97 +++
.../org/apache/royale/display/GraphicsEndFill.as | 40 +
.../apache/royale/display/GraphicsGradientFill.as | 256 ++++++
.../org/apache/royale/display/GraphicsSolidFill.as | 67 ++
.../org/apache/royale/display/GraphicsStroke.as | 169 ++++
.../org/apache/royale/display/IGraphicsData.as | 29 +
.../org/apache/royale/display/IGraphicsFill.as | 35 +
.../org/apache/royale/display/IGraphicsStroke.as | 31 +
.../org/apache/royale/display/IGraphicsTarget.as | 42 +
.../apache/royale/display/InterpolationMethod.as | 46 +
.../apache/royale/display/JPEGEncoderOptions.as | 40 +
.../royale/org/apache/royale/display/JointStyle.as | 46 +
.../org/apache/royale/display/LineScaleMode.as | 52 ++
.../org/apache/royale/display/PNGEncoderOptions.as | 41 +
.../royale/display/js/JSRuntimeGraphicsStore.as | 111 +++
.../apache/royale/display/js/createGraphicsSVG.as | 37 +
.../apache/royale/display/js/nonNullParamError.as | 30 +
.../HTML/src/main/resources/html-manifest.xml | 3 +
.../org/apache/royale/html/elements/Footer.as} | 63 +-
.../org/apache/royale/html/elements/Header.as} | 63 +-
.../org/apache/royale/html/elements/Section.as} | 63 +-
.../projects/Jewel/src/main/resources/defaults.css | 16 +-
.../projects/Jewel/src/main/royale/JewelClasses.as | 2 +-
.../royale/org/apache/royale/jewel/CheckBox.as | 46 +-
.../royale/org/apache/royale/jewel/IconButton.as | 13 +-
.../royale/org/apache/royale/jewel/TextInput.as | 2 +-
.../royale/org/apache/royale/jewel/ToggleButton.as | 11 +-
.../apache/royale/jewel/beads/controls/ToolTip.as | 39 +-
.../royale/jewel/beads/models/DateChooserModel.as | 19 +
.../royale/jewel/beads/views/CheckBoxView.as | 140 +++-
.../royale/jewel/beads/views/DataGridView.as | 2 +-
.../supportClasses/textinput/TextInputBase.as | 21 +-
.../Jewel/src/main/sass/components/_checkbox.sass | 21 +-
.../Jewel/src/main/sass/components/_layout.sass | 2 +-
.../MXRoyale/src/main/royale/mx/geom/Matrix.as | 3 -
.../src/main/royale/mx/utils/ObjectUtil.as | 2 -
83 files changed, 5349 insertions(+), 271 deletions(-)
create mode 100644 examples/jewel/pom.xml
copy examples/{royale/RoyaleTeamPage_MDL => jewel/todomvc}/asconfig.json (100%)
create mode 100644 examples/jewel/todomvc/build.xml
create mode 100644 examples/jewel/todomvc/pom.xml
create mode 100644 examples/jewel/todomvc/readme.md
create mode 100644
examples/jewel/todomvc/src/main/config/compile-app-config.xml
copy
examples/{royale/TourDeJewel/src/main/resources/jewel-example-index-template.html
=> jewel/todomvc/src/main/resources/todomvc-index-template.html} (100%)
create mode 100644 examples/jewel/todomvc/src/main/resources/todomvc-styles.css
create mode 100644 examples/jewel/todomvc/src/main/royale/App.mxml
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/controllers/TodoController.as
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/events/TodoEvent.as
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/models/TodoModel.as
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/renderers/TodoItemRenderer.mxml
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/views/TodoFooter.mxml
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/views/TodoHeader.mxml
create mode 100644
examples/jewel/todomvc/src/main/royale/jewel/todomvc/views/TodoListSection.mxml
copy frameworks/projects/MXRoyale/src/main/royale/mx/geom/Matrix.as =>
examples/jewel/todomvc/src/main/royale/jewel/todomvc/vos/TodoVO.as (57%)
create mode 100644 examples/jewel/todomvc/todomvc.as3proj
create mode 100644
frameworks/projects/Basic/src/main/royale/org/apache/royale/display/UIGraphicsBase.as
create mode 100644
frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipRemovalWhenItemRemoved.as
create mode 100644
frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/MXMLStatesItemRenderer.as
copy frameworks/projects/{MXRoyale/src/main/royale/mx/geom/Matrix.as =>
Basic/src/main/royale/org/apache/royale/routing/RouteTitleLookup.as} (56%)
copy frameworks/projects/{MXRoyale/src/main/royale/mx/geom/Matrix.as =>
Core/src/main/royale/org/apache/royale/core/IToolTipBead.as} (63%)
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/BitmapData.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/CapsStyle.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/Graphics.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/GraphicsBitmapFill.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/GraphicsEndFill.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/GraphicsGradientFill.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/GraphicsSolidFill.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/GraphicsStroke.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/IGraphicsData.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/IGraphicsFill.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/IGraphicsStroke.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/IGraphicsTarget.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/InterpolationMethod.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/JPEGEncoderOptions.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/JointStyle.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/LineScaleMode.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/PNGEncoderOptions.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/js/JSRuntimeGraphicsStore.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/js/createGraphicsSVG.as
create mode 100644
frameworks/projects/Graphics/src/main/royale/org/apache/royale/display/js/nonNullParamError.as
copy frameworks/projects/{MXRoyale/src/main/royale/mx/geom/Matrix.as =>
HTML/src/main/royale/org/apache/royale/html/elements/Footer.as} (51%)
copy frameworks/projects/{MXRoyale/src/main/royale/mx/geom/Matrix.as =>
HTML/src/main/royale/org/apache/royale/html/elements/Header.as} (51%)
copy frameworks/projects/{MXRoyale/src/main/royale/mx/geom/Matrix.as =>
HTML/src/main/royale/org/apache/royale/html/elements/Section.as} (51%)