Repository: flex-asjs
Updated Branches:
  refs/heads/develop bde25ebea -> 8b1093013


Update MDL Example - MDL Grid should have at least one MDL GridCell


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/65b7eb99
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/65b7eb99
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/65b7eb99

Branch: refs/heads/develop
Commit: 65b7eb99497532dadd8bd91f9932e3904ef6987b
Parents: d526a4a
Author: piotrz <pio...@apache.org>
Authored: Sun Aug 20 23:47:21 2017 +0200
Committer: piotrz <pio...@apache.org>
Committed: Sun Aug 20 23:47:21 2017 +0200

----------------------------------------------------------------------
 .../flexjs/MDLExample/src/main/flex/Badges.mxml |  53 +++---
 .../MDLExample/src/main/flex/Buttons.mxml       | 176 ++++++++++---------
 .../flexjs/MDLExample/src/main/flex/Chips.mxml  |  19 +-
 .../MDLExample/src/main/flex/Dialogs.mxml       |  14 +-
 .../MDLExample/src/main/flex/DropDownList.mxml  |   5 +-
 .../MDLExample/src/main/flex/Footers.mxml       |  10 +-
 .../flexjs/MDLExample/src/main/flex/Grids.mxml  |   5 -
 .../flexjs/MDLExample/src/main/flex/Icons.mxml  |  58 +++---
 .../flexjs/MDLExample/src/main/flex/Lists.mxml  | 171 +++++++-----------
 .../flexjs/MDLExample/src/main/flex/Menus.mxml  |  37 ++--
 .../MDLExample/src/main/flex/Sliders.mxml       |  11 +-
 .../MDLExample/src/main/flex/Snackbar.mxml      |  13 +-
 .../flexjs/MDLExample/src/main/flex/Tables.mxml | 123 ++++++-------
 .../flexjs/MDLExample/src/main/flex/Tabs.mxml   |   4 +-
 .../MDLExample/src/main/flex/TextFields.mxml    | 116 ++++++------
 .../MDLExample/src/main/flex/Toggles.mxml       |  90 +++++-----
 16 files changed, 443 insertions(+), 462 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Badges.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Badges.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Badges.mxml
index 11ee536..581f41b 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Badges.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Badges.mxml
@@ -32,30 +32,35 @@ limitations under the License.
         <js:ContainerDataBinding/>
     </mdl:beads>
 
-    <mdl:Grid width="50" style="margin:20px">
-        <js:Div style="color: rgba(0, 0, 0, 0.24);" className="material-icons" 
text="{MaterialIconType.ACCOUNT_BOX}">
-            <js:beads>
-                <mdl:Badge dataBadge="2" overlap="true"/>
-            </js:beads>
-        </js:Div>
-
-        <js:Span text="Inbox" style="color: rgba(0, 0, 0, 0.24);" 
className="mdl-badge">
-            <js:beads>
-                <mdl:Badge dataBadge="4"/>
-            </js:beads>
-        </js:Span>
-
-        <js:A id="badge1" text="Badge Normal" href="http://flex.apache.org";>
-            <js:beads>
-                <mdl:Badge dataBadge="1"/>
-            </js:beads>
-        </js:A>
-
-        <js:A text="Badge No Background" href="http://flex.apache.org";>
-            <js:beads>
-                <mdl:Badge dataBadge="5" noBackground="true"/>
-            </js:beads>
-        </js:A>
+    <mdl:Grid>
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="500"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <js:Div style="color: rgba(0, 0, 0, 0.24);" 
className="material-icons" text="{MaterialIconType.ACCOUNT_BOX}">
+                <js:beads>
+                    <mdl:Badge dataBadge="2" overlap="true"/>
+                </js:beads>
+            </js:Div>
+
+            <js:Span text="Inbox" style="color: rgba(0, 0, 0, 0.24);" 
className="mdl-badge">
+                <js:beads>
+                    <mdl:Badge dataBadge="4"/>
+                </js:beads>
+            </js:Span>
+
+            <js:A id="badge1" text="Badge Normal" 
href="http://flex.apache.org";>
+                <js:beads>
+                    <mdl:Badge dataBadge="1"/>
+                </js:beads>
+            </js:A>
+
+            <js:A text="Badge No Background" href="http://flex.apache.org";>
+                <js:beads>
+                    <mdl:Badge dataBadge="5" noBackground="true"/>
+                </js:beads>
+            </js:A>
+        </mdl:GridCell>
     </mdl:Grid>
 
 </mdl:TabBarPanel>             
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/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 1f99688..9131d53 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Buttons.mxml
@@ -33,92 +33,96 @@ limitations under the License.
     </mdl:beads>
 
     <!-- Buttons https://getmdl.io/components/index.html#buttons-section -->
-    <mdl:Grid width="100">
-        
-        <mdl:Button className="mdlbtn"/>
-        
-        <!-- Fab button -->
-        <mdl:Button id="mybtn" fab="true" colored="true">
-            <mdl:beads>
-                <mdl:Tooltip text="A simple tooltip"/>
-            </mdl:beads>
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.ADD}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-
-        <mdl:Button fab="true" colored="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon 
text="{MaterialIconType.KEYBOARD_ARROW_DOWN}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-        
-        <!-- Fab with Ripple -->
-        <mdl:Button fab="true" ripple="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.FACE}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-        
-        <!-- Raised button -->
-        <mdl:Button text="COLORED" raised="true" colored="true"/>
-        
-        <!-- Raised button with ripple -->
-        <mdl:Button text="ACCENT" raised="true" ripple="true" accent="true"/>
-        
-        <!-- Raised disabled button-->
-        <mdl:Button text="DISABLED" raised="true">
-            <mdl:beads>
-                <mdl:Disabled/>
-            </mdl:beads>
-        </mdl:Button>
-
-        <!-- Flat button -->
-        <mdl:Button text="Flat"/>
-
-        <!-- Flat button with ripple -->
-        <mdl:Button text="Ripple" ripple="true"/>
-
-        <!-- Disabled flat button -->
-        <mdl:Button text="Disabled">
-            <mdl:beads>
-                <mdl:Disabled/>
-            </mdl:beads>
-        </mdl:Button>
-
-        <!-- Primary-colored flat button -->
-        <mdl:Button text="primary" primary="true"/>
-
-        <!-- Accent-colored flat button -->
-        <mdl:Button text="accent" accent="true"/>
-
-        <!-- Icon button -->
-        <mdl:Button icon="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.MOOD}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-
-        <!-- Colored icon button -->
-        <mdl:Button icon="true" colored="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.MOOD}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-
-        <!-- Mini FAB button -->
-        <mdl:Button fab="true" minifab="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.ADD}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-
-        <!-- Colored mini FAB button -->
-        <mdl:Button fab="true" minifab="true" colored="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.ADD}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
+    <mdl:Grid>
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="150"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <mdl:Button className="mdlbtn"/>
+
+            <!-- Fab button -->
+            <mdl:Button id="mybtn" fab="true" colored="true">
+                <mdl:beads>
+                    <mdl:Tooltip text="A simple tooltip"/>
+                </mdl:beads>
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.ADD}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <mdl:Button fab="true" colored="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon 
text="{MaterialIconType.KEYBOARD_ARROW_DOWN}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <!-- Fab with Ripple -->
+            <mdl:Button fab="true" ripple="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.FACE}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <!-- Raised button -->
+            <mdl:Button text="COLORED" raised="true" colored="true"/>
+
+            <!-- Raised button with ripple -->
+            <mdl:Button text="ACCENT" raised="true" ripple="true" 
accent="true"/>
+
+            <!-- Raised disabled button-->
+            <mdl:Button text="DISABLED" raised="true">
+                <mdl:beads>
+                    <mdl:Disabled/>
+                </mdl:beads>
+            </mdl:Button>
+
+            <!-- Flat button -->
+            <mdl:Button text="Flat"/>
+
+            <!-- Flat button with ripple -->
+            <mdl:Button text="Ripple" ripple="true"/>
+
+            <!-- Disabled flat button -->
+            <mdl:Button text="Disabled">
+                <mdl:beads>
+                    <mdl:Disabled/>
+                </mdl:beads>
+            </mdl:Button>
+
+            <!-- Primary-colored flat button -->
+            <mdl:Button text="primary" primary="true"/>
+
+            <!-- Accent-colored flat button -->
+            <mdl:Button text="accent" accent="true"/>
+
+            <!-- Icon button -->
+            <mdl:Button icon="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.MOOD}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <!-- Colored icon button -->
+            <mdl:Button icon="true" colored="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.MOOD}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <!-- Mini FAB button -->
+            <mdl:Button fab="true" minifab="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.ADD}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <!-- Colored mini FAB button -->
+            <mdl:Button fab="true" minifab="true" colored="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.ADD}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+        </mdl:GridCell>
     </mdl:Grid>
 
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Chips.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Chips.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Chips.mxml
index 287a235..bc1f5d0 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Chips.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Chips.mxml
@@ -31,12 +31,15 @@ limitations under the License.
         <js:ContainerDataBinding/>
     </mdl:beads>
     
-    <mdl:Grid width="120">
-        
+    <mdl:Grid>
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="120"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
             <mdl:Chip text="Basic Chip" />
-        
+
             <mdl:ButtonChip text="Button Chip" />
-            
+
             <mdl:Chip text="Deletable Chip">
                 <mdl:beads>
                     <mdl:DeletableChip />
@@ -45,7 +48,7 @@ limitations under the License.
                     <mdl:MaterialIcon text="{MaterialIconType.CANCEL}"/>
                 </mdl:materialIcon>
             </mdl:Chip>
-        
+
             <mdl:ButtonChip text="Deletable Button Chip">
                 <mdl:beads>
                     <mdl:DeletableChip />
@@ -54,7 +57,7 @@ limitations under the License.
                     <mdl:MaterialIcon text="{MaterialIconType.CANCEL}"/>
                 </mdl:materialIcon>
             </mdl:ButtonChip>
-        
+
             <mdl:Chip text="Contact Chip">
                 <mdl:beads>
                     <mdl:MdlColor color="teal" />
@@ -62,7 +65,7 @@ limitations under the License.
                     <mdl:ContactChip contactText="A" />
                 </mdl:beads>
             </mdl:Chip>
-        
+
             <mdl:Chip text="Contact Chip">
                 <mdl:beads>
                     <mdl:MdlColor color="teal" />
@@ -84,6 +87,6 @@ limitations under the License.
                     <mdl:MaterialIcon text="{MaterialIconType.CANCEL}"/>
                 </mdl:materialIcon>
             </mdl:Chip>
-        
+        </mdl:GridCell>
     </mdl:Grid>
 </mdl:TabBarPanel>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Dialogs.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Dialogs.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Dialogs.mxml
index d739141..a97a8ac 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Dialogs.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Dialogs.mxml
@@ -18,8 +18,8 @@ limitations under the License.
 
 -->
 <mdl:TabBarPanel xmlns:fx="http://ns.adobe.com/mxml/2009";
-                 xmlns:js="library://ns.apache.org/flexjs/basic"
-                 xmlns:mdl="library://ns.apache.org/flexjs/mdl">
+                 xmlns:mdl="library://ns.apache.org/flexjs/mdl"
+                 xmlns:js="library://ns.apache.org/flexjs/basic">
 
     <fx:Script>
         <![CDATA[
@@ -37,9 +37,11 @@ limitations under the License.
     </fx:Script>
 
     <mdl:Grid>
-        
-        <mdl:Button text="Show Modal Dialog" raised="true" 
click="showModalDialog()"/>
-
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="150"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <mdl:Button text="Show Modal Dialog" raised="true" 
click="showModalDialog()"/>
+        </mdl:GridCell>
     </mdl:Grid>
-
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/DropDownList.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/DropDownList.mxml 
b/examples/flexjs/MDLExample/src/main/flex/DropDownList.mxml
index 8dcf568..9905520 100644
--- a/examples/flexjs/MDLExample/src/main/flex/DropDownList.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/DropDownList.mxml
@@ -20,9 +20,8 @@ limitations under the License.
 <mdl:TabBarPanel xmlns:fx="http://ns.adobe.com/mxml/2009";
                  xmlns:js="library://ns.apache.org/flexjs/basic"
                  xmlns:mdl="library://ns.apache.org/flexjs/mdl"
-                 xmlns="http://www.w3.org/1999/xhtml"; xmlns:models="models.*"
-                 xmlns:models2="org.apache.flex.html.beads.models.*">
-
+                 xmlns="http://www.w3.org/1999/xhtml";
+                 xmlns:models="models.*">
     <mdl:beads>
         <js:ContainerDataBinding />
     </mdl:beads>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Footers.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Footers.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Footers.mxml
index 166b3ee..e5c3a54 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Footers.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Footers.mxml
@@ -28,7 +28,8 @@ limitations under the License.
     </mdl:model>
     
     <mdl:Grid>
-        <mdl:Footer mini="true" width="500">
+        <mdl:GridCell column="6">
+            <mdl:Footer mini="true">
 
             <mdl:FooterLeftSection>
                 <mdl:FooterLogo text="Mini-Footer"/>
@@ -48,8 +49,9 @@ limitations under the License.
                 <mdl:FooterSocialButton>3</mdl:FooterSocialButton>
             </mdl:FooterRightSection>
         </mdl:Footer>
-
-        <mdl:Footer width="600">
+        </mdl:GridCell>
+        <mdl:GridCell column="6">
+            <mdl:Footer>
             
             <mdl:FooterTopSection>
                  
@@ -116,7 +118,7 @@ limitations under the License.
             </mdl:FooterBottomSection>
 
         </mdl:Footer>
-
+        </mdl:GridCell>
     </mdl:Grid>
 
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Grids.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Grids.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Grids.mxml
index 226b994..a67a428 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Grids.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Grids.mxml
@@ -21,11 +21,8 @@ limitations under the License.
                  xmlns:js="library://ns.apache.org/flexjs/basic"
                  xmlns:mdl="library://ns.apache.org/flexjs/mdl"
                  xmlns="http://www.w3.org/1999/xhtml";>
-
     <js:Div className="demo-grid">
-
         <mdl:Grid>
-            
             <mdl:GridCell column="1"><mdl:beads><js:InnerHTML 
text="1"/></mdl:beads></mdl:GridCell>
             <mdl:GridCell column="1"><mdl:beads><js:InnerHTML 
text="1"/></mdl:beads></mdl:GridCell>
             <mdl:GridCell column="1"><mdl:beads><js:InnerHTML 
text="1"/></mdl:beads></mdl:GridCell>
@@ -50,8 +47,6 @@ limitations under the License.
             <mdl:GridCell column="6" columnTablet="8"><mdl:beads><js:InnerHTML 
text="6 (8 Tablet)"/></mdl:beads></mdl:GridCell>
             <mdl:GridCell column="4" columnTablet="6"><mdl:beads><js:InnerHTML 
text="4 (6 Tablet)"/></mdl:beads></mdl:GridCell>
             <mdl:GridCell column="2" columnPhone="4"><mdl:beads><js:InnerHTML 
text="2 (4 Phone)"/></mdl:beads></mdl:GridCell>
-
         </mdl:Grid>
-        
     </js:Div>
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Icons.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Icons.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Icons.mxml
index bc67529..b149537 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Icons.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Icons.mxml
@@ -32,33 +32,39 @@ limitations under the License.
     </mdl:beads>
 
     <mdl:Grid>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="18"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="24"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="36"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="48"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" dark="true"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" inactive="true"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}">
-            <mdl:beads>
-                <mdl:MdlTextColor textColor="teal" />
-            </mdl:beads>
-        </mdl:MaterialIcon>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" className="orange600"/>
-        <mdl:MaterialIcon text="{MaterialIconType.BOOK}"/>
-        <mdl:MaterialIcon text="{MaterialIconType.FACE}"/>
-        
+        <mdl:GridCell column="12">
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="18"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="24"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="36"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" size="48"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" dark="true"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" inactive="true"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}">
+                <mdl:beads>
+                    <mdl:MdlTextColor textColor="teal" />
+                </mdl:beads>
+            </mdl:MaterialIcon>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" 
className="orange600"/>
+            <mdl:MaterialIcon text="{MaterialIconType.BOOK}"/>
+            <mdl:MaterialIcon text="{MaterialIconType.FACE}"/>
+        </mdl:GridCell>
     </mdl:Grid>
 
-    <mdl:Grid style="backgroundColor:'#000';">
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" light="true"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ACCESSIBILITY}" size="48" 
light="true"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" inactive="true" 
light="true"/>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}">
-            <mdl:beads>
-                <mdl:MdlTextColor textColor="teal" />
-            </mdl:beads>
-        </mdl:MaterialIcon>
-        <mdl:MaterialIcon text="{MaterialIconType.ADD}" className="orange600"/>
-        <mdl:MaterialIcon text="{MaterialIconType.BOOK}" light="true"/>
+    <mdl:Grid>
+        <mdl:style>
+            <js:SimpleCSSStyles backgroundColor="#000"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" light="true"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ACCESSIBILITY}" 
size="48" light="true"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" inactive="true" 
light="true"/>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}">
+                <mdl:beads>
+                    <mdl:MdlTextColor textColor="teal" />
+                </mdl:beads>
+            </mdl:MaterialIcon>
+            <mdl:MaterialIcon text="{MaterialIconType.ADD}" 
className="orange600"/>
+            <mdl:MaterialIcon text="{MaterialIconType.BOOK}" light="true"/>
+        </mdl:GridCell>
     </mdl:Grid>
 </mdl:TabBarPanel>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Lists.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Lists.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Lists.mxml
index c4b44a5..efb416e 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Lists.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Lists.mxml
@@ -28,116 +28,65 @@ limitations under the License.
        </mdl:model>
 
     <mdl:Grid>
-        <mdl:List>
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="things"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-
-        <mdl:List labelField="actorName" className="actorNameListItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="actors"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-
-        <mdl:List labelField="actorName" 
className="actorNameAndIconListItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="actors"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-
-        <mdl:List labelField="actorName" 
className="avatarAndActionListItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="actors"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-
-        <mdl:List labelField="actorName" 
className="avatarAndActionTwoLineListItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="actors"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-
-        <mdl:List labelField="actorName" 
className="avatarAndActionThreeLineListItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="actors"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-
-
+        <mdl:GridCell>
+            <mdl:List>
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="things"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:List>
+        </mdl:GridCell>
+        <mdl:GridCell>
+            <mdl:List labelField="actorName" 
className="actorNameListItemRenderer">
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="actors"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:List>
+        </mdl:GridCell>
+        <mdl:GridCell>
+            <mdl:List labelField="actorName" 
className="actorNameAndIconListItemRenderer">
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="actors"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:List>
+        </mdl:GridCell>
+        <mdl:GridCell>
+            <mdl:List labelField="actorName" 
className="avatarAndActionListItemRenderer">
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="actors"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:List>
+        </mdl:GridCell>
+        <mdl:GridCell>
+            <mdl:List labelField="actorName" 
className="avatarAndActionTwoLineListItemRenderer">
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="actors"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:List>
+        </mdl:GridCell>
+        <mdl:GridCell column="12">
+            <mdl:List labelField="actorName" 
className="avatarAndActionThreeLineListItemRenderer">
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="actors"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:List>
+        </mdl:GridCell>
     </mdl:Grid>
-
-    <!--
-    <mdl:List labelField="label" className="customListItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="productNames"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:List>
-    
-    
-    xmlns:ui="org.apache.flex.core.*"
-                 xmlns:models="org.apache.flex.html.beads.models.*"
-                 xmlns:beads="org.apache.flex.html.beads.*"
-                 xmlns:controllers="org.apache.flex.html.beads.controllers.*"
-                 xmlns:layout="org.apache.flex.html.beads.layouts.*"
-                 xmlns:support="org.apache.flex.html.supportClasses.*"
-                 <ui:ListBase>
-        <ui:beads>
-            <models:ArraySelectionModel labelField="label">
-                <js:dataProvider>
-                    <fx:Array>
-                        <fx:Object label="Install SIM Card"/>
-                        <fx:Object label="Install SIM Card 1"/>
-                        <fx:Object label="Install SIM Card 2"/>
-                    </fx:Array>
-                </js:dataProvider>
-            </models:ArraySelectionModel>
-            
-            <models:ViewportModel/>
-            
-            <support:DataGroup/>
-            
-            <support:ScrollingViewport/>
-            
-            <beads:ListView/>
-            
-            <controllers:ListSingleSelectionMouseController/>
-            <layout:VerticalLayout/>
-            <ui:ItemRendererClassFactory>
-                <ui:itemRendererFactory>
-                    <fx:Component>
-                        <support:StringItemRenderer>
-                            <support:beads>
-                                <controllers:ItemRendererMouseController />
-                            </support:beads>
-                        </support:StringItemRenderer>
-                    </fx:Component>
-                </ui:itemRendererFactory>
-            </ui:ItemRendererClassFactory>
-            <beads:TextItemRendererFactoryForArrayData/>
-        </ui:beads>
-    </ui:ListBase>-->
-
-    
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Menus.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Menus.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Menus.mxml
index b6e4ee7..226ff1d 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Menus.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Menus.mxml
@@ -42,21 +42,26 @@ limitations under the License.
         <models:MenuModel id="menuModel"/>
     </mdl:model>
 
-    <mdl:Grid width="100">
-        <mdl:Button id="menu_btn" icon="true">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.MORE_VERT}"/>
-            </mdl:materialIcon>
-        </mdl:Button>
-
-        <mdl:Menu id="myMenu" dataMdlFor="menu_btn" ripple="true" 
bottom="true" left="false" change="onMyMenuChange(event)"
-                  labelField="label" className="customMenuItemRenderer">
-            <mdl:beads>
-                <js:ConstantBinding
-                        sourceID="menuModel"
-                        sourcePropertyName="menuItems"
-                        destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:Menu>
+    <mdl:Grid>
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="100"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <mdl:Button id="menu_btn" icon="true">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.MORE_VERT}"/>
+                </mdl:materialIcon>
+            </mdl:Button>
+
+            <mdl:Menu id="myMenu" dataMdlFor="menu_btn" ripple="true" 
bottom="true" left="false" change="onMyMenuChange(event)"
+                      labelField="label" className="customMenuItemRenderer">
+                <mdl:beads>
+                    <js:ConstantBinding
+                            sourceID="menuModel"
+                            sourcePropertyName="menuItems"
+                            destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:Menu>
+        </mdl:GridCell>
     </mdl:Grid>
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Sliders.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Sliders.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Sliders.mxml
index 0b3831e..1373485 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Sliders.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Sliders.mxml
@@ -18,14 +18,12 @@ limitations under the License.
 
 -->
 <mdl:TabBarPanel xmlns:fx="http://ns.adobe.com/mxml/2009";
-                 xmlns:js="library://ns.apache.org/flexjs/basic"
                  xmlns:mdl="library://ns.apache.org/flexjs/mdl"
+                 xmlns:js="library://ns.apache.org/flexjs/basic"
                  initComplete="initTextBoxes(event)">
 
     <fx:Script>
         <![CDATA[
-            import org.apache.flex.events.Event;
-
             private function initTextBoxes(event:Event):void
             {
                 slider1_txt.text = "Slider 1 Value: " + slider1.value;
@@ -46,7 +44,10 @@ limitations under the License.
     </fx:Script>
 
     <mdl:Grid>
-        
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="300"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
             <mdl:Card className="demo-card-slider" shadow="2">
                 <mdl:CardTitle>
                     <mdl:CardTitleText id="slider1_txt"/>
@@ -77,7 +78,7 @@ limitations under the License.
                     </mdl:Slider>
                 </mdl:CardSupportingText>
             </mdl:Card>
-        
+        </mdl:GridCell>
     </mdl:Grid>
     
 </mdl:TabBarPanel>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Snackbar.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Snackbar.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Snackbar.mxml
index 6589d9a..f843253 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Snackbar.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Snackbar.mxml
@@ -18,14 +18,18 @@ limitations under the License.
 
 -->
 <mdl:TabBarPanel xmlns:fx="http://ns.adobe.com/mxml/2009";
-                 xmlns:mdl="library://ns.apache.org/flexjs/mdl">
+                 xmlns:mdl="library://ns.apache.org/flexjs/mdl"
+                 xmlns:js="library://ns.apache.org/flexjs/basic">
     <mdl:Grid>
-        <mdl:GridCell column="1" width="200">
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="500"/>
+        </mdl:style>
+        <mdl:GridCell column="6">
             <mdl:Button id="showToast" click="onShowToastClick(event)"
                         text="Show Toast!" width="180" accent="true" 
colored="true" raised="true"/>
             <mdl:Toast id="toast" message="Toast message" timeout="3000"/>
         </mdl:GridCell>
-        <mdl:GridCell column="2" width="200">
+        <mdl:GridCell column="6">
             <mdl:Button id="showSnackbar" click="onShowSnackbarClick(event)"
                         text="Show Snackbar!" width="180" accent="true" 
colored="true" raised="true"/>
             <mdl:Snackbar id="snackbar" message="Snackbar message" 
actionText="Undo" timeout="3000"
@@ -33,9 +37,6 @@ limitations under the License.
         </mdl:GridCell>
     </mdl:Grid>
     <fx:Script><![CDATA[
-        import org.apache.flex.events.Event;
-        import org.apache.flex.events.MouseEvent;
-
         private function onShowToastClick(event:MouseEvent):void
         {
             toast.show();

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Tables.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Tables.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Tables.mxml
index 1f29d9a..e6bb690 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Tables.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Tables.mxml
@@ -27,36 +27,12 @@ limitations under the License.
         <models:TablesModel/>
        </mdl:model>
 
-    <mdl:Grid width="450" className="center-items">
-
-       <mdl:Table shadow="2" selectable="true" 
className="customTableRowItemRenderer">
-            <mdl:columns>
-                <mdl:TableColumn headerText="Material"/>
-                <mdl:TableColumn headerText="Quantity">
-                    <mdl:beads>
-                        <mdl:TableNumericColumnEnable />
-                    </mdl:beads>
-                </mdl:TableColumn>
-                <mdl:TableColumn headerText="Unit price">
-                    <mdl:beads>
-                        <mdl:TableNumericColumnEnable />
-                    </mdl:beads>
-                </mdl:TableColumn>
-            </mdl:columns>
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="materials"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:Table>
-
-        <mdl:Card shadow="2" width="450">
-            <mdl:CardTitle expand="true">
-                <mdl:CardTitleText text="Card Header"/>
-            </mdl:CardTitle>
-
-            <mdl:Table className="customTableRowItemRenderer" width="100%">
+    <mdl:Grid className="center-items">
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="450"/>
+        </mdl:style>
+       <mdl:GridCell column="12">
+           <mdl:Table shadow="2" selectable="true" 
className="customTableRowItemRenderer">
                 <mdl:columns>
                     <mdl:TableColumn headerText="Material"/>
                     <mdl:TableColumn headerText="Quantity">
@@ -77,41 +53,68 @@ limitations under the License.
                         destinationPropertyName="dataProvider" />
                 </mdl:beads>
             </mdl:Table>
-            
-            <mdl:CardActions style="display:flex; ">
-                <mdl:Spacer/>
-                <mdl:Button text="Get Started" ripple="true" colored="true"/>
-            </mdl:CardActions>
-        </mdl:Card>
 
-        <mdl:Table shadow="8" className="tableRowItemRendererWithIcons">
-            <mdl:columns>
-                <mdl:TableColumn headerText="Material"/>
-                <mdl:TableColumn headerText="Quantity">
-                    <mdl:beads>
-                        <mdl:TableNumericColumnEnable />
-                    </mdl:beads>
-                </mdl:TableColumn>
-                <mdl:TableColumn headerText="Unit price">
-                    <mdl:beads>
-                        <mdl:TableNumericColumnEnable />
-                    </mdl:beads>
-                </mdl:TableColumn>
-                <mdl:TableColumn headerText="Mood">
+            <mdl:Card shadow="2" width="450">
+                <mdl:CardTitle expand="true">
+                    <mdl:CardTitleText text="Card Header"/>
+                </mdl:CardTitle>
+
+                <mdl:Table className="customTableRowItemRenderer" width="100%">
+                    <mdl:columns>
+                        <mdl:TableColumn headerText="Material"/>
+                        <mdl:TableColumn headerText="Quantity">
+                            <mdl:beads>
+                                <mdl:TableNumericColumnEnable />
+                            </mdl:beads>
+                        </mdl:TableColumn>
+                        <mdl:TableColumn headerText="Unit price">
+                            <mdl:beads>
+                                <mdl:TableNumericColumnEnable />
+                            </mdl:beads>
+                        </mdl:TableColumn>
+                    </mdl:columns>
                     <mdl:beads>
-                        <mdl:TableNumericColumnEnable />
+                        <js:ConstantBinding
+                            sourceID="model"
+                            sourcePropertyName="materials"
+                            destinationPropertyName="dataProvider" />
                     </mdl:beads>
-                </mdl:TableColumn>
-            </mdl:columns>
+                </mdl:Table>
 
-            <mdl:beads>
-                <js:ConstantBinding
-                    sourceID="model"
-                    sourcePropertyName="materials"
-                    destinationPropertyName="dataProvider" />
-            </mdl:beads>
-        </mdl:Table>
+                <mdl:CardActions style="display:flex; ">
+                    <mdl:Spacer/>
+                    <mdl:Button text="Get Started" ripple="true" 
colored="true"/>
+                </mdl:CardActions>
+            </mdl:Card>
 
+            <mdl:Table shadow="8" className="tableRowItemRendererWithIcons">
+                <mdl:columns>
+                    <mdl:TableColumn headerText="Material"/>
+                    <mdl:TableColumn headerText="Quantity">
+                        <mdl:beads>
+                            <mdl:TableNumericColumnEnable />
+                        </mdl:beads>
+                    </mdl:TableColumn>
+                    <mdl:TableColumn headerText="Unit price">
+                        <mdl:beads>
+                            <mdl:TableNumericColumnEnable />
+                        </mdl:beads>
+                    </mdl:TableColumn>
+                    <mdl:TableColumn headerText="Mood">
+                        <mdl:beads>
+                            <mdl:TableNumericColumnEnable />
+                        </mdl:beads>
+                    </mdl:TableColumn>
+                </mdl:columns>
+
+                <mdl:beads>
+                    <js:ConstantBinding
+                        sourceID="model"
+                        sourcePropertyName="materials"
+                        destinationPropertyName="dataProvider" />
+                </mdl:beads>
+            </mdl:Table>
+       </mdl:GridCell>
     </mdl:Grid>
     
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Tabs.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Tabs.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Tabs.mxml
index abcb43d..5a2b87f 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Tabs.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Tabs.mxml
@@ -28,7 +28,7 @@ limitations under the License.
     </mdl:model>
 
     <mdl:Grid>
-        <mdl:GridCell column="1" percentWidth="100">
+        <mdl:GridCell column="12">
             <mdl:Tabs width="400" selectedIndex="1" tabIdField="tabId" 
labelField="label" className="customTabBarPanelItemRenderer">
                 <mdl:beads>
                     <js:ConstantBinding
@@ -38,7 +38,7 @@ limitations under the License.
                 </mdl:beads>
             </mdl:Tabs>
         </mdl:GridCell>
-       <mdl:GridCell column="1" percentWidth="100">
+       <mdl:GridCell column="12">
             <mdl:NavigationLayout width="600">
                 <mdl:Header>
                     <mdl:TabBar selectedIndex="0" tabIdField="tabId" 
labelField="label" className="customTabBarSetup">

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/TextFields.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/TextFields.mxml 
b/examples/flexjs/MDLExample/src/main/flex/TextFields.mxml
index 8c50fc2..bbb99ba 100644
--- a/examples/flexjs/MDLExample/src/main/flex/TextFields.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/TextFields.mxml
@@ -22,71 +22,75 @@ limitations under the License.
                  xmlns:mdl="library://ns.apache.org/flexjs/mdl"
                  xmlns="http://www.w3.org/1999/xhtml";>
     
-    <mdl:Grid width="300">
-    
-        <!-- Text Fields :: 
https://getmdl.io/components/index.html#textfields-section -->
-        <js:Form action="#">
+    <mdl:Grid>
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="300"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <!-- Text Fields :: 
https://getmdl.io/components/index.html#textfields-section -->
+            <js:Form action="#">
 
-            <mdl:TextField id="mdlti" change="mdlfloatingti.text = mdlti.text" 
width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Normal Text Field..."/>
-                    <mdl:Tooltip text="A simple tooltip in a TextField"/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField id="mdlti" change="mdlfloatingti.text = 
mdlti.text" width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Normal Text Field..."/>
+                        <mdl:Tooltip text="A simple tooltip in a TextField"/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextField width="100%">
-                <mdl:beads>
-                    <mdl:Disabled/>
-                    <mdl:TextPrompt prompt="Disabled..."/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField width="100%">
+                    <mdl:beads>
+                        <mdl:Disabled/>
+                        <mdl:TextPrompt prompt="Disabled..."/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextField id="mdlfloatingti" floatingLabel= "true" 
width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Floating Label"/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField id="mdlfloatingti" floatingLabel= "true" 
width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Floating Label"/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextField width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Letters and spaces..."/>
-                    <mdl:Restrict pattern="[A-Z,a-z, ]*" error="Letters and 
spaces only"/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Letters and spaces..."/>
+                        <mdl:Restrict pattern="[A-Z,a-z, ]*" error="Letters 
and spaces only"/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextField floatingLabel="true" width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Numbers..."/>
-                    <mdl:Restrict pattern="-?[0-9]*(\.[0-9]+)?" error="Input 
is not a number!"/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField floatingLabel="true" width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Numbers..."/>
+                        <mdl:Restrict pattern="-?[0-9]*(\.[0-9]+)?" 
error="Input is not a number!"/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextField width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Expandible..."/>
-                    <mdl:ExpandableSearch/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Expandible..."/>
+                        <mdl:ExpandableSearch/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextField floatingLabel="true" width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Floating and Expandible..."/>
-                    <mdl:ExpandableSearch/>
-                </mdl:beads>
-            </mdl:TextField>
+                <mdl:TextField floatingLabel="true" width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Floating and Expandible..."/>
+                        <mdl:ExpandableSearch/>
+                    </mdl:beads>
+                </mdl:TextField>
 
-            <mdl:TextArea width="100%">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Text lines..."/>
-                </mdl:beads>
-            </mdl:TextArea>
+                <mdl:TextArea width="100%">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Text lines..."/>
+                    </mdl:beads>
+                </mdl:TextArea>
 
-            <mdl:TextArea floatingLabel="true" width="100%" rows="5" 
maxrows="8" isInvalid="true">
-                <mdl:beads>
-                    <mdl:TextPrompt prompt="Floating, maxrows 8, invalid on 
load"/>
-                </mdl:beads>
-            </mdl:TextArea>
-        </js:Form>
+                <mdl:TextArea floatingLabel="true" width="100%" rows="5" 
maxrows="8" isInvalid="true">
+                    <mdl:beads>
+                        <mdl:TextPrompt prompt="Floating, maxrows 8, invalid 
on load"/>
+                    </mdl:beads>
+                </mdl:TextArea>
+            </js:Form>
+        </mdl:GridCell>
     </mdl:Grid>
 
 </mdl:TabBarPanel>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/65b7eb99/examples/flexjs/MDLExample/src/main/flex/Toggles.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/MDLExample/src/main/flex/Toggles.mxml 
b/examples/flexjs/MDLExample/src/main/flex/Toggles.mxml
index 74927e8..c6f7e21 100644
--- a/examples/flexjs/MDLExample/src/main/flex/Toggles.mxml
+++ b/examples/flexjs/MDLExample/src/main/flex/Toggles.mxml
@@ -24,7 +24,6 @@ limitations under the License.
     
     <fx:Script>
         <![CDATA[
-        import org.apache.flex.events.MouseEvent;
         import org.apache.flex.mdl.materialIcons.MaterialIconType;
 
             [Bindable]
@@ -55,50 +54,53 @@ limitations under the License.
         <js:ContainerDataBinding/>
     </mdl:beads>
 
-    <mdl:Grid width="250">
-    
-        <!-- Toggles :: 
https://getmdl.io/components/index.html#toggles-section -->
-        <mdl:CheckBox id="mdlchk" text="Disabled at start" value="CheckBox 
Description" change="counter++"/>
-        <js:Label text="Chebox throw 'change' event {counter} times"/>
-        <mdl:CheckBox id="mdlchk1" text="Selected and with Ripple" 
selected="true" ripple="true"/>
-        
-        <mdl:IconToggle dataMdlFor="mdlBoldIcon" click="counter2++">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.FORMAT_BOLD}"/>
-            </mdl:materialIcon>
-        </mdl:IconToggle>
-
-         <js:Label text="IconToggle throw 'click' event {counter2} times"/>
-        
-        <mdl:IconToggle dataMdlFor="mdlItalicIcon" change="counter3++">
-            <mdl:materialIcon>
-                <mdl:MaterialIcon text="{MaterialIconType.FORMAT_ITALIC}"/>
-            </mdl:materialIcon>
-        </mdl:IconToggle>
-
-        <js:Label text="IconToggle throw 'change' event {counter3} times"/>
-
-        <mdl:Button raised="true" text="Change Switch Text Label" 
colored="true" click="s1.text = 'hello'"/>
-        <mdl:Switch id="s1" text="Switch" ripple="true" selected="true" 
change="counter4++" textChange="trace('hello?')"/>
-        
-        <js:Label text="Switch throw 'click' event {counter4} times"/>
-        
-        <mdl:Switch id="s2" text="Switch" click="counter5++"/>
-        
-        <js:Label text="Switch throw 'click' event {counter5} times"/>
-
-        <mdl:RadioButton groupName="g1" text="Ripple 1" value="Test 1" 
ripple="true" change="counter6++"/>
-        <mdl:RadioButton groupName="g1" text="Ripple 2" value="Test 2" 
ripple="true" change="counter6++"/>
-        <mdl:RadioButton groupName="g1" text="Ripple 3" value="Test 3" 
ripple="true" change="counter6++"/>
-
-        <js:Label text="RadioButtons throw 'change' event {counter6} times"/>
-
-        <mdl:RadioButton groupName="g2" text="Black" click="counter7++"/>
-        <mdl:RadioButton groupName="g2" text="White" click="counter7++"/>
-        <mdl:RadioButton groupName="g2" text="Red" click="counter7++"/>
-
-        <js:Label text="RadioButtons throw 'click' event {counter7} times"/>
+    <mdl:Grid>
+        <mdl:style>
+            <js:AllCSSStyles maxWidth="250"/>
+        </mdl:style>
+        <mdl:GridCell column="12">
+            <!-- Toggles :: 
https://getmdl.io/components/index.html#toggles-section -->
+            <mdl:CheckBox id="mdlchk" text="Disabled at start" value="CheckBox 
Description" change="counter++"/>
+            <js:Label text="Chebox throw 'change' event {counter} times"/>
+            <mdl:CheckBox id="mdlchk1" text="Selected and with Ripple" 
selected="true" ripple="true"/>
+
+            <mdl:IconToggle dataMdlFor="mdlBoldIcon" click="counter2++">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.FORMAT_BOLD}"/>
+                </mdl:materialIcon>
+            </mdl:IconToggle>
+
+             <js:Label text="IconToggle throw 'click' event {counter2} times"/>
+
+            <mdl:IconToggle dataMdlFor="mdlItalicIcon" change="counter3++">
+                <mdl:materialIcon>
+                    <mdl:MaterialIcon text="{MaterialIconType.FORMAT_ITALIC}"/>
+                </mdl:materialIcon>
+            </mdl:IconToggle>
+
+            <js:Label text="IconToggle throw 'change' event {counter3} times"/>
+
+            <mdl:Button raised="true" text="Change Switch Text Label" 
colored="true" click="s1.text = 'hello'"/>
+            <mdl:Switch id="s1" text="Switch" ripple="true" selected="true" 
change="counter4++" textChange="trace('hello?')"/>
+
+            <js:Label text="Switch throw 'click' event {counter4} times"/>
+
+            <mdl:Switch id="s2" text="Switch" click="counter5++"/>
+
+            <js:Label text="Switch throw 'click' event {counter5} times"/>
+
+            <mdl:RadioButton groupName="g1" text="Ripple 1" value="Test 1" 
ripple="true" change="counter6++"/>
+            <mdl:RadioButton groupName="g1" text="Ripple 2" value="Test 2" 
ripple="true" change="counter6++"/>
+            <mdl:RadioButton groupName="g1" text="Ripple 3" value="Test 3" 
ripple="true" change="counter6++"/>
+
+            <js:Label text="RadioButtons throw 'change' event {counter6} 
times"/>
+
+            <mdl:RadioButton groupName="g2" text="Black" click="counter7++"/>
+            <mdl:RadioButton groupName="g2" text="White" click="counter7++"/>
+            <mdl:RadioButton groupName="g2" text="Red" click="counter7++"/>
 
+            <js:Label text="RadioButtons throw 'click' event {counter7} 
times"/>
+        </mdl:GridCell>
     </mdl:Grid>
 
 </mdl:TabBarPanel>
\ No newline at end of file

Reply via email to