Repository: flex-asjs Updated Branches: refs/heads/develop ed8f5b74e -> 72628c456
mdl item renderers update docs and polishing Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/72628c45 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/72628c45 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/72628c45 Branch: refs/heads/develop Commit: 72628c456778c35dae61eb8dc11fe89799897890 Parents: ed8f5b7 Author: Carlos Rovira <[email protected]> Authored: Tue Jan 24 13:13:17 2017 +0100 Committer: Carlos Rovira <[email protected]> Committed: Tue Jan 24 13:13:17 2017 +0100 ---------------------------------------------------------------------- .../mdl/itemRenderers/FooterLinkItemRenderer.as | 11 ++++---- .../flex/mdl/itemRenderers/ListItemRenderer.as | 29 ++++++++++++++------ .../flex/mdl/itemRenderers/MenuItemRenderer.as | 15 +++++----- .../itemRenderers/NavigationLinkItemRenderer.as | 13 +++++---- .../TabBarButtonLayoutItemRenderer.as | 9 ++---- .../TabBarButtonTabsItemRenderer.as | 5 ++-- .../itemRenderers/TabBarLayoutItemRenderer.as | 8 +----- .../itemRenderers/TabBarPanelItemRenderer.as | 10 ++----- .../mdl/itemRenderers/TableRowItemRenderer.as | 15 +++++----- 9 files changed, 56 insertions(+), 59 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/FooterLinkItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/FooterLinkItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/FooterLinkItemRenderer.as index 8e2e199..c50fe7e 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/FooterLinkItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/FooterLinkItemRenderer.as @@ -31,7 +31,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public class FooterLinkItemRenderer extends MXMLItemRenderer { @@ -41,7 +41,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function FooterLinkItemRenderer() { @@ -51,12 +51,12 @@ package org.apache.flex.mdl.itemRenderers private var _text:String = ""; /** - * The text of the heading + * The text of the item renderer * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get text():String { @@ -79,7 +79,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ override public function set data(value:Object):void { @@ -103,6 +103,7 @@ package org.apache.flex.mdl.itemRenderers /** * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement + * @flexjsignorecoercion Text */ COMPILE::JS override protected function createElement():WrappedHTMLElement http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/ListItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/ListItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/ListItemRenderer.as index 8022eb1..a3466a3 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/ListItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/ListItemRenderer.as @@ -31,7 +31,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public class ListItemRenderer extends MXMLItemRenderer { @@ -41,7 +41,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function ListItemRenderer() { @@ -53,12 +53,12 @@ package org.apache.flex.mdl.itemRenderers private var _text:String = ""; /** - * The text of the heading + * The text of the renderer * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get text():String { @@ -81,7 +81,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ override public function set data(value:Object):void { @@ -105,6 +105,7 @@ package org.apache.flex.mdl.itemRenderers /** * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement + * @flexjsignorecoercion Text */ COMPILE::JS override protected function createElement():WrappedHTMLElement @@ -127,8 +128,13 @@ package org.apache.flex.mdl.itemRenderers private var _twoLine:Boolean; /** - * Activate "mdl-list__item--two-line" class selector, for use in list item. - * Optional Two Line List Variant + * Activate "mdl-list__item--two-line" class selector, for use in list item. + * Optional Two Line List Variant + * + * @langversion 3.0 + * @playerversion Flash 10.2 + * @playerversion AIR 2.6 + * @productversion FlexJS 0.8 */ public function get twoLine():Boolean { @@ -147,8 +153,13 @@ package org.apache.flex.mdl.itemRenderers private var _threeLine:Boolean; /** - * Activate "mdl-list__item--three-line" class selector, for use in list item. - * Optional Three Line List Variant + * Activate "mdl-list__item--three-line" class selector, for use in list item. + * Optional Three Line List Variant + * + * @langversion 3.0 + * @playerversion Flash 10.2 + * @playerversion AIR 2.6 + * @productversion FlexJS 0.8 */ public function get threeLine():Boolean { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/MenuItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/MenuItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/MenuItemRenderer.as index 0df3814..f5c4fa3 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/MenuItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/MenuItemRenderer.as @@ -31,7 +31,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public class MenuItemRenderer extends MXMLItemRenderer { @@ -41,7 +41,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function MenuItemRenderer() { @@ -53,12 +53,12 @@ package org.apache.flex.mdl.itemRenderers private var _text:String = ""; /** - * The text of the heading + * The text of the menu item * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get text():String { @@ -95,7 +95,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ override public function set data(value:Object):void { @@ -122,6 +122,7 @@ package org.apache.flex.mdl.itemRenderers /** * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement + * @flexjsignorecoercion Text */ COMPILE::JS override protected function createElement():WrappedHTMLElement @@ -148,7 +149,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get divider():Boolean { @@ -172,7 +173,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get ripple():Boolean { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/NavigationLinkItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/NavigationLinkItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/NavigationLinkItemRenderer.as index 87bfd65..bcbfad3 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/NavigationLinkItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/NavigationLinkItemRenderer.as @@ -31,7 +31,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public class NavigationLinkItemRenderer extends MXMLItemRenderer { @@ -52,12 +52,12 @@ package org.apache.flex.mdl.itemRenderers private var _href:String = "#"; /** - * the link url + * the navigation link url * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get href():String { @@ -76,12 +76,12 @@ package org.apache.flex.mdl.itemRenderers private var _label:String = ""; /** - * The label of the link + * The label of the navigation link * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get label():String { @@ -104,7 +104,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ override public function set data(value:Object):void { @@ -133,6 +133,7 @@ package org.apache.flex.mdl.itemRenderers /** * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement + * @flexjsignorecoercion Text */ COMPILE::JS override protected function createElement():WrappedHTMLElement http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonLayoutItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonLayoutItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonLayoutItemRenderer.as index 35ff154..9664d50 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonLayoutItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonLayoutItemRenderer.as @@ -26,16 +26,13 @@ package org.apache.flex.mdl.itemRenderers } /** - * Represents item renderer for TabBarButton - * - * Layout type item renderer - * - * Creates MDL "mdl-layout__tab" conponent + * Represents an item renderer for the TabBarButton + * Layout type item renderer. Creates MDL "mdl-layout__tab" conponent * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 * */ public class TabBarButtonLayoutItemRenderer extends TabBarButtonItemRendererBase { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonTabsItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonTabsItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonTabsItemRenderer.as index 4962f54..c0b5a1f 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonTabsItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarButtonTabsItemRenderer.as @@ -26,15 +26,14 @@ package org.apache.flex.mdl.itemRenderers } /** - * Represents item renderer for TabBarButton - * + * Represents an item renderer for the TabBarButton * It is default item renderer for TabBarButton * Creates MDL "mdl-tabs__tab" conponent * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 * */ public class TabBarButtonTabsItemRenderer extends TabBarButtonItemRendererBase { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarLayoutItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarLayoutItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarLayoutItemRenderer.as index 16ac65c..6b3174b 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarLayoutItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarLayoutItemRenderer.as @@ -27,13 +27,12 @@ package org.apache.flex.mdl.itemRenderers /** * Layout type content for Tabs - * * Creates MDL "mdl-layout__tab-panel" conponent * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 * */ public class TabBarLayoutItemRenderer extends TabItemRendererBase { @@ -53,11 +52,6 @@ package org.apache.flex.mdl.itemRenderers element = document.createElement('section') as WrappedHTMLElement; positioner = element; - - // absolute positioned children need a non-null - // position value in the parent. It might - // get set to 'absolute' if the container is - // also absolutely positioned element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarPanelItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarPanelItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarPanelItemRenderer.as index f2711d0..350cf04 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarPanelItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TabBarPanelItemRenderer.as @@ -26,14 +26,13 @@ package org.apache.flex.mdl.itemRenderers } /** - * Represents content of TabBarPanel - * + * Represents content for a TabBarPanel * Creates MDL "mdl-tabs__panel" conponent * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 * */ public class TabBarPanelItemRenderer extends TabItemRendererBase { @@ -53,11 +52,6 @@ package org.apache.flex.mdl.itemRenderers element = document.createElement('div') as WrappedHTMLElement; positioner = element; - - // absolute positioned children need a non-null - // position value in the parent. It might - // get set to 'absolute' if the container is - // also absolutely positioned element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/72628c45/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TableRowItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TableRowItemRenderer.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TableRowItemRenderer.as index 62292ca..9f26836 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TableRowItemRenderer.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/itemRenderers/TableRowItemRenderer.as @@ -31,7 +31,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public class TableRowItemRenderer extends MXMLItemRenderer { @@ -41,24 +41,22 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function TableRowItemRenderer() { super(); - - //className = ""; //set to empty string avoid 'undefined' output when no class selector is assigned by user; } private var _text:String = ""; /** - * The text of the heading + * The text of the item renderer * * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get text():String { @@ -81,7 +79,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ override public function set data(value:Object):void { @@ -105,6 +103,7 @@ package org.apache.flex.mdl.itemRenderers /** * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement + * @flexjsignorecoercion Text */ COMPILE::JS override protected function createElement():WrappedHTMLElement @@ -140,7 +139,7 @@ package org.apache.flex.mdl.itemRenderers * @langversion 3.0 * @playerversion Flash 10.2 * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 + * @productversion FlexJS 0.8 */ public function get nonNumeric():Boolean {
