You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2022/02/22 00:55:40 UTC

[royale-asjs] branch develop updated (a1d5af2 -> e798880)

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

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


    from a1d5af2  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
     new d077fcf  Fix to avoid mutation of event when handled in multiple listeners. (issue identified by Piotr)
     new e798880  Make sure the mx DataGrid responds to dataProvider changes (as ADG already does)

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 frameworks/projects/MXRoyale/src/main/resources/defaults.css          | 1 +
 .../listClasses/DataItemRendererFactoryForICollectionViewData.as      | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

[royale-asjs] 01/02: Fix to avoid mutation of event when handled in multiple listeners. (issue identified by Piotr)

Posted by gr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit d077fcfd916ab369c6a50ad082f794c7632532b8
Author: greg-dove <gr...@gmail.com>
AuthorDate: Tue Feb 22 13:51:52 2022 +1300

    Fix to avoid mutation of event when handled in multiple listeners. (issue identified by Piotr)
---
 .../listClasses/DataItemRendererFactoryForICollectionViewData.as      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as
index 5b11d02..b854e5c 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as
@@ -149,7 +149,7 @@ package mx.controls.listClasses
 			var ir:IIndexedItemRenderer = itemRendererFactory.createItemRenderer() as IIndexedItemRenderer;
 			dataGroup.addItemRendererAt(ir, event.location);
 
-            var data:Object = event.items.pop();
+            var data:Object = event.items[0];//.pop();
             (itemRendererInitializer as IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data, event.location);
             ir.data = data;				
 			
@@ -223,7 +223,7 @@ package mx.controls.listClasses
 			// appearence or whatever.
 			var ir:IIndexedItemRenderer = dataGroup.getItemRendererAt(event.location) as IIndexedItemRenderer;
 
-            var data:Object = event.items.pop();
+            var data:Object = event.items[0];//.pop();
             (itemRendererInitializer as IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data, event.location);
             ir.data = data;				
 		}

[royale-asjs] 02/02: Make sure the mx DataGrid responds to dataProvider changes (as ADG already does)

Posted by gr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit e79888036dbb39149e3c222e961c7f6a27b21caf
Author: greg-dove <gr...@gmail.com>
AuthorDate: Tue Feb 22 13:54:20 2022 +1300

    Make sure the mx DataGrid responds to dataProvider changes (as ADG already does)
---
 frameworks/projects/MXRoyale/src/main/resources/defaults.css | 1 +
 1 file changed, 1 insertion(+)

diff --git a/frameworks/projects/MXRoyale/src/main/resources/defaults.css b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
index b3f7665..b3ffe2a 100644
--- a/frameworks/projects/MXRoyale/src/main/resources/defaults.css
+++ b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
@@ -233,6 +233,7 @@ DataGrid
 	alternatingItemColors: #F7F7F7, #FFFFFF;
 	IChangePropagator: ClassReference("org.apache.royale.html.beads.DataGridColumnChangePropagator");
 	IDataGridPresentationModel: ClassReference("mx.controls.beads.models.DataGridPresentationModel");
+	IDataProviderNotifier: ClassReference("mx.controls.beads.DataProviderChangeNotifier");
 	IBeadView: ClassReference("mx.controls.beads.DataGridView");
 	IBeadModel: ClassReference("mx.controls.beads.models.DataGridICollectionViewModel");
 	IBeadLayout: ClassReference("mx.controls.beads.layouts.DataGridLayout");