You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/08/23 08:28:59 UTC

[royale-asjs] branch develop updated: jewel-datagroup: Unlike Flex, this component is only used by List in the SWF platform. In JS you should use a Jewel DataContainer

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 ffebddc  jewel-datagroup: Unlike Flex, this component is only used by List in the SWF platform. In JS you should use a Jewel DataContainer
ffebddc is described below

commit ffebddc499ff442825ef0b279b98182f96cd627b
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Aug 23 10:28:46 2020 +0200

    jewel-datagroup: Unlike Flex, this component is only used by List in the SWF platform. In JS you should use a Jewel DataContainer
---
 frameworks/projects/Jewel/src/main/resources/defaults.css        | 6 ------
 frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml  | 1 -
 frameworks/projects/Jewel/src/main/royale/JewelClasses.as        | 2 +-
 .../org/apache/royale/jewel/supportClasses/list/DataGroup.as     | 3 +++
 frameworks/projects/Jewel/src/main/sass/_global.sass             | 9 ++++-----
 5 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/resources/defaults.css b/frameworks/projects/Jewel/src/main/resources/defaults.css
index 65da0b7..f3d8560 100644
--- a/frameworks/projects/Jewel/src/main/resources/defaults.css
+++ b/frameworks/projects/Jewel/src/main/resources/defaults.css
@@ -113,12 +113,6 @@ j|BinaryImage {
   IBinaryImageLoader: ClassReference("org.apache.royale.html.beads.BinaryImageLoader");
 }
 
-j|DataGroup {
-  IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout");
-  IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.StringItemRenderer");
-  IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport");
-}
-
 j|DataContainer {
   IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.DataProviderModel");
   IBeadView: ClassReference("org.apache.royale.html.beads.DataContainerView");
diff --git a/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml b/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml
index ea7a87b..4df1ca3 100644
--- a/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml
+++ b/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml
@@ -88,7 +88,6 @@
     <component id="DateChooser" class="org.apache.royale.jewel.DateChooser"/>
     <component id="DateField" class="org.apache.royale.jewel.DateField"/>
     <component id="DataContainer" class="org.apache.royale.jewel.DataContainer" />
-    <component id="DataGroup" class="org.apache.royale.jewel.supportClasses.list.DataGroup" />
     <component id="ToolTipLabel" class="org.apache.royale.jewel.supportClasses.tooltip.ToolTipLabel" />
 
     <component id="Form" class="org.apache.royale.jewel.Form"/>
diff --git a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as b/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
index e9429d6..96ba3f1 100644
--- a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
+++ b/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
@@ -100,6 +100,7 @@ import org.apache.royale.utils.observeElementSize;
 
             // import org.apache.royale.jewel.beads.views.DropDownListView; DropDownListView;
             import org.apache.royale.jewel.beads.controllers.DropDownListController; DropDownListController;
+            import org.apache.royale.jewel.supportClasses.list.DataGroup; DataGroup;
         }
 
         import org.apache.royale.jewel.supportClasses.ResponsiveSizes; ResponsiveSizes;
@@ -114,7 +115,6 @@ import org.apache.royale.utils.observeElementSize;
         import org.apache.royale.jewel.supportClasses.datechooser.DateChooserTable; DateChooserTable;
         import org.apache.royale.jewel.supportClasses.table.TBodyContentArea; TBodyContentArea;
         import org.apache.royale.jewel.supportClasses.combobox.ComboBoxPopUp; ComboBoxPopUp;
-        import org.apache.royale.jewel.supportClasses.list.DataGroup; DataGroup;
         import org.apache.royale.jewel.supportClasses.formitem.FormItemLayoutProxy; FormItemLayoutProxy;
         import org.apache.royale.jewel.supportClasses.wizard.WizardLayoutProxy; WizardLayoutProxy;
         import org.apache.royale.jewel.supportClasses.button.SelectableButtonBase; SelectableButtonBase;
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/list/DataGroup.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/list/DataGroup.as
index dba3fe0..535bf12 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/list/DataGroup.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/list/DataGroup.as
@@ -31,6 +31,9 @@ package org.apache.royale.jewel.supportClasses.list
 	 *  The DataGroup class is the IItemRendererOwnerView used internally
      *  by org.apache.royale.jewel.List class.
 	 *  
+	 *  Unlike Flex, this component is only used by List in the SWF platform.
+	 *  In JS you should use a Jewel DataContainer
+	 *  
      *  @toplevel
 	 *  @langversion 3.0
 	 *  @playerversion Flash 10.2
diff --git a/frameworks/projects/Jewel/src/main/sass/_global.sass b/frameworks/projects/Jewel/src/main/sass/_global.sass
index 1a50509..522dd40 100644
--- a/frameworks/projects/Jewel/src/main/sass/_global.sass
+++ b/frameworks/projects/Jewel/src/main/sass/_global.sass
@@ -116,11 +116,6 @@ j|BinaryImage
 	IBeadView:  ClassReference("org.apache.royale.jewel.beads.views.ImageView")
 	IBinaryImageLoader:  ClassReference("org.apache.royale.html.beads.BinaryImageLoader")
 
-j|DataGroup
-	IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout")
-	IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.StringItemRenderer")
-	IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport")
-
 j|DataContainer
 	IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.DataProviderModel")
 	IBeadView:  ClassReference("org.apache.royale.html.beads.DataContainerView")		
@@ -148,6 +143,10 @@ j|Form
 		// --- IBorderBead: ClassReference("org.apache.royale.html.beads.SingleLineBorderBead")
 		IContentView: ClassReference("org.apache.royale.html.supportClasses.ContainerContentArea")
 
+	j|DataGroup
+		// IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout")
+		// IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.StringItemRenderer")
+		// IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport")
 
 // -- Horizontal Rule (HR)
 hr