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

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 3674145  tour-de-jewel: fix some examples broken in a recent refactor
3674145 is described below

commit 367414525031c2c89e60b877f3e49d3b10a6f88d
Author: Carlos Rovira <[email protected]>
AuthorDate: Mon Feb 24 23:12:44 2020 +0100

    tour-de-jewel: fix some examples broken in a recent refactor
---
 .../src/main/royale/GridPlayGround.mxml            | 157 ++++++++++-----------
 1 file changed, 72 insertions(+), 85 deletions(-)

diff --git a/examples/royale/TourDeJewel/src/main/royale/GridPlayGround.mxml 
b/examples/royale/TourDeJewel/src/main/royale/GridPlayGround.mxml
index 2f9a6dd..11c224d 100644
--- a/examples/royale/TourDeJewel/src/main/royale/GridPlayGround.mxml
+++ b/examples/royale/TourDeJewel/src/main/royale/GridPlayGround.mxml
@@ -34,14 +34,14 @@ limitations under the License.
                <js:ContainerDataBinding/>
        </c:beads>
 
-       <j:Grid gap="true" itemsVerticalAlign="itemsSameHeight">
+       <j:Grid gap="true">
                <j:beads>
                        <j:Paddings paddingTop="0" paddingLeft="50" 
paddingRight="50" paddingBottom="50"/>
                </j:beads>
 
                <c:ExampleHeader title="Jewel Grid">
                        <c:description>
-                               <![CDATA[<strong>Jewel Grid</strong> 
examples.]]>
+                               <![CDATA[<b>Jewel Grid</b> examples. Notice 
that unlike other pages, this one doesn't use <b>itemsVerticalAlign</b> set to 
"itemsSameHeight" in order to show how different alignemnts works through this 
page.]]>
                        </c:description>
                </c:ExampleHeader>
 
@@ -49,18 +49,14 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
                                <html:Div className="box" text="1"/>
                        </j:GridCell>
-               </j:Grid>
-
-               <j:Grid gap="{useGap}">
+               
                        <j:GridCell desktopNumerator="1" desktopDenominator="2" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="2"/>
                        </j:GridCell>
                        <j:GridCell desktopNumerator="1" desktopDenominator="2" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="2"/>
                        </j:GridCell>
-               </j:Grid>
-
-               <j:Grid gap="{useGap}">
+               
                        <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
                                <html:Div className="box" text="3"/>
                        </j:GridCell>
@@ -70,9 +66,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
                                <html:Div className="box" text="3"/>
                        </j:GridCell>
-               </j:Grid>
-
-               <j:Grid gap="{useGap}">
+               
                        <j:GridCell desktopNumerator="1" desktopDenominator="4" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="1">
                                <html:Div className="box" text="4"/>
                        </j:GridCell>
@@ -85,8 +79,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="4" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="1">
                                <html:Div className="box" text="4"/>
                        </j:GridCell>
-               </j:Grid>
-               <j:Grid gap="{useGap}">
+               
                        <j:GridCell desktopNumerator="1" desktopDenominator="5" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="5"/>
                        </j:GridCell>
@@ -102,9 +95,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="5" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="5"/>
                        </j:GridCell>
-               </j:Grid>
-
-               <j:Grid gap="{useGap}">
+               
                        <j:GridCell desktopNumerator="1" desktopDenominator="6" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="6"/>
                        </j:GridCell>
@@ -124,9 +115,6 @@ limitations under the License.
                                <html:Div className="box" text="6"/>
                        </j:GridCell>
 
-               </j:Grid>
-
-               <j:Grid gap="{useGap}">
                        <j:GridCell desktopNumerator="1" desktopDenominator="7" 
tabletNumerator="1" tabletDenominator="4" phoneNumerator="1" 
phoneDenominator="3">
                                <html:Div className="box" text="7"/>
                        </j:GridCell>
@@ -149,9 +137,6 @@ limitations under the License.
                                <html:Div className="box" text="7"/>
                        </j:GridCell>
 
-               </j:Grid>
-
-               <j:Grid gap="{useGap}">
                        <j:GridCell desktopNumerator="1" desktopDenominator="8" 
tabletNumerator="1" tabletDenominator="4" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="8"/>
                        </j:GridCell>
@@ -176,9 +161,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="8" 
tabletNumerator="1" tabletDenominator="4" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="8"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <j:Grid gap="{useGap}">
                        <j:GridCell desktopNumerator="1" desktopDenominator="9" 
tabletNumerator="1" tabletDenominator="4" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="9"/>
                        </j:GridCell>
@@ -206,9 +189,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="9" 
tabletNumerator="1" tabletDenominator="4" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="9"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <j:Grid gap="{useGap}">
                        <j:GridCell desktopNumerator="1" 
desktopDenominator="10" tabletNumerator="1" tabletDenominator="5" 
phoneNumerator="1" phoneDenominator="4">
                                <html:Div className="box" text="10"/>
                        </j:GridCell>
@@ -239,9 +220,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" 
desktopDenominator="10" tabletNumerator="1" tabletDenominator="5" 
phoneNumerator="1" phoneDenominator="4">
                                <html:Div className="box" text="10"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <j:Grid gap="{useGap}">
                        <j:GridCell desktopNumerator="1" 
desktopDenominator="11" tabletNumerator="1" tabletDenominator="5" 
phoneNumerator="1" phoneDenominator="4">
                                <html:Div className="box" text="11"/>
                        </j:GridCell>
@@ -275,9 +254,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" 
desktopDenominator="11" tabletNumerator="1" tabletDenominator="5" 
phoneNumerator="1" phoneDenominator="4">
                                <html:Div className="box" text="11"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <j:Grid id="g" gap="{useGap}">
                        <j:GridCell desktopNumerator="1" 
desktopDenominator="12" tabletNumerator="1" tabletDenominator="6" 
phoneNumerator="1" phoneDenominator="4">
                                <html:Div className="box" text="12"/>
                        </j:GridCell>
@@ -314,20 +291,20 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" 
desktopDenominator="12" tabletNumerator="1" tabletDenominator="6" 
phoneNumerator="1" phoneDenominator="4">
                                <html:Div className="box" text="12"/>
                        </j:GridCell>
-               </j:Grid>
-
-               <html:H3 text="Grids Responsive Visibility"/>
+               
+                       
+                       <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
+                               <html:H3 text="Grids Responsive Visibility"/>
+                       </j:GridCell>
 
-               <j:Grid gap="true">
+                       
                        <j:GridCell desktopNumerator="1" desktopDenominator="2" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="2">
                                <html:Div className="box" text="2a"/>
                        </j:GridCell>
                        <j:GridCell desktopNumerator="1" desktopDenominator="2" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="2" wideScreenVisible="false">
                                <html:Div className="box" text="2b - Hidden in 
WideScreen"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <j:Grid gap="true">
                        <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3" phoneVisible="false">
                                <html:Div className="box" text="3a - Hidden in 
Phones"/>
                        </j:GridCell>
@@ -337,9 +314,7 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
                                <html:Div className="box" text="3c"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <j:Grid gap="true">
                        <j:GridCell desktopNumerator="1" desktopDenominator="4" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="1">
                                <html:Div className="box" text="4a"/>
                        </j:GridCell>
@@ -352,64 +327,76 @@ limitations under the License.
                        <j:GridCell desktopNumerator="1" desktopDenominator="4" 
tabletNumerator="1" tabletDenominator="2" phoneNumerator="1" 
phoneDenominator="1">
                                <html:Div className="box" text="4d"/>
                        </j:GridCell>
-               </j:Grid>
-
-               <html:H3 text="Grids Horizontal Align"/>
-
-               <html:H4 text=" itemsTop"/>
+                       
 
-               <j:Grid gap="true" itemsVerticalAlign="itemsTop">
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 100px" 
height="100"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 200px" 
height="200"/>
+                       <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
+                               <html:H3 text="Grids Horizontal Align"/>
                        </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 300px" 
height="300"/>
+
+                       <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
+                               <html:H4 text="itemsTop"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <html:H4 text=" itemsBottom"/>
 
-               <j:Grid gap="true" itemsVerticalAlign="itemsBottom">
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 100px" 
height="100"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 200px" 
height="200"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 300px" 
height="300"/>
+                       <j:Grid gap="true" itemsVerticalAlign="itemsTop">
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
100px" height="100"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
200px" height="200"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
300px" height="300"/>
+                               </j:GridCell>
+                       </j:Grid>
+
+                       <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
+                               <html:H4 text="itemsBottom"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <html:H4 text=" itemsCentered"/>
+                       <j:Grid gap="true" itemsVerticalAlign="itemsBottom">
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
100px" height="100"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
200px" height="200"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
300px" height="300"/>
+                               </j:GridCell>
+                       </j:Grid>
 
-               <j:Grid gap="true" itemsVerticalAlign="itemsCentered">
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 100px" 
height="100"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 200px" 
height="200"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="height: 300px" 
height="300"/>
+                       <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
+                               <html:H4 text="itemsCentered"/>
                        </j:GridCell>
-               </j:Grid>
 
-               <html:H4 text=" itemsSameHeight"/>
+                       <j:Grid gap="true" itemsVerticalAlign="itemsCentered">
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
100px" height="100"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
200px" height="200"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="height: 
300px" height="300"/>
+                               </j:GridCell>
+                       </j:Grid>
 
-               <j:Grid gap="true" itemsVerticalAlign="itemsSameHeight" 
height="200">
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="Same Height"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="Same Height"/>
-                       </j:GridCell>
-                       <j:GridCell desktopNumerator="1" desktopDenominator="3" 
tabletNumerator="1" tabletDenominator="3" phoneNumerator="1" 
phoneDenominator="3">
-                               <html:Div className="box" text="Same Height"/>
-                       </j:GridCell>
+                       <j:GridCell desktopNumerator="1" desktopDenominator="1" 
tabletNumerator="1" tabletDenominator="1" phoneNumerator="1" 
phoneDenominator="1">
+                               <html:H4 text=" itemsSameHeight"/>
+                       </j:GridCell>
+
+                       <j:Grid gap="true" itemsVerticalAlign="itemsSameHeight" 
height="200">
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="Same 
Height"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="Same 
Height"/>
+                               </j:GridCell>
+                               <j:GridCell desktopNumerator="1" 
desktopDenominator="3" tabletNumerator="1" tabletDenominator="3" 
phoneNumerator="1" phoneDenominator="3">
+                                       <html:Div className="box" text="Same 
Height"/>
+                               </j:GridCell>
+                       </j:Grid>
                </j:Grid>
        </j:Grid>
        

Reply via email to