Carlos,
Do you think that "MaterialIcons" class should extends "I" and implements
"IBead". Derived classes like MaterialIconCancel will apply only
MaterialIconsType.Cancel ?
Piotr
2016-12-02 0:26 GMT+01:00 :
> Repository: flex-asjs
> Updated Branches:
> refs/heads/develop 7493febe8 -> 0b9753ef5
>
>
> - Add first Material Icons beads "cancel" and "add"
> - Use "add' material icon bead in Buttons example
> - Add missing classList
> - Throw error DeletableChip strand do not meet requirements
>
>
> Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
> Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/0b9753ef
> Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/0b9753ef
> Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/0b9753ef
>
> Branch: refs/heads/develop
> Commit: 0b9753ef54928628b84db0466817418efffe5c92
> Parents: 7493feb
> Author: piotrz
> Authored: Fri Dec 2 00:26:45 2016 +0100
> Committer: piotrz
> Committed: Fri Dec 2 00:26:45 2016 +0100
>
> --
> .../MDLExample/src/main/flex/Buttons.mxml | 4 +-
> .../flex/org/apache/flex/mdl/beads/Badge.as | 3 +-
> .../org/apache/flex/mdl/beads/DeletableChip.as | 10 ++-
> .../flex/org/apache/flex/mdl/beads/Restrict.as | 12 +---
> .../mdl/beads/materialIcons/MaterialIconAdd.as | 74
> .../beads/materialIcons/MaterialIconCancel.as | 74
> .../beads/materialIcons/MaterialIconsType.as| 26 +++
> .../flex/mdl/supportClasses/MaterialIcons.as| 61
> .../src/main/resources/mdl-manifest.xml | 2 +
> 9 files changed, 250 insertions(+), 16 deletions(-)
> --
>
>
> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/
> 0b9753ef/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
> --
> diff --git a/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
> b/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
> index d6c3853..7879fad 100644
> --- a/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
> +++ b/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
> @@ -32,7 +32,9 @@ limitations under the License.
>
>
>
> -add
> +
> +
> +
>
>
>
>
> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/
> 0b9753ef/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/Badge.as
> --
> diff --git a/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/Badge.as b/frameworks/projects/
> MaterialDesignLite/src/main/flex/org/apache/flex/mdl/beads/Badge.as
> index 4abb3ed..49feb2a 100644
> --- a/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/Badge.as
> +++ b/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/Badge.as
> @@ -147,7 +147,8 @@ package org.apache.flex.mdl.beads
>
> host.element.classList.toggle("mdl-badge--no-background",
> _noBackground);
>
> host.element.classList.toggle("mdl-badge--overlap",
> _overlap);
>
> host.element.setAttribute('data-badge',
> _dataBadge.toString());
> - } else
> + }
> + else
> {
> throw new Error("Host component
> must be an MDL Host for Badges.");
> }
>
> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/
> 0b9753ef/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/DeletableChip.as
> --
> diff --git a/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/DeletableChip.as b/frameworks/projects/
> MaterialDesignLite/src/main/flex/org/apache/flex/mdl/
> beads/DeletableChip.as
> index f5a5329..bf75144 100644
> --- a/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/DeletableChip.as
> +++ b/frameworks/projects/MaterialDesignLite/src/main/
> flex/org/apache/flex/mdl/beads/DeletableChip.as
> @@ -47,12 +47,12 @@ package org.apache.flex.mdl.beads
>
> }
>
> -private var deleteButton:Button;
> -
> private var _strand:IStrand;
>
> /**
> * @flexjsignorecoercion HTMLElement
> + * @flexjsignorecoercion HTMLSpanElement
> + * @flexjsignorecoercion HTMLButtonElement
> *
> * @param value
>