[royale-asjs] branch develop updated: Basic Tree: Fix Tree expanding by dispatching properly event in controller MX Tree: Adjust used tree controller to do not dispatch unwanted events (reference #109
This is an automated email from the ASF dual-hosted git repository. piotrz 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 4904715 Basic Tree: Fix Tree expanding by dispatching properly event in controller MX Tree: Adjust used tree controller to do not dispatch unwanted events (reference #1098) 4904715 is described below commit 4904715c932166b2f2ff57dd9882f9ec286989d3 Author: Piotr Zarzycki AuthorDate: Fri Apr 2 13:34:39 2021 +0200 Basic Tree: Fix Tree expanding by dispatching properly event in controller MX Tree: Adjust used tree controller to do not dispatch unwanted events (reference #1098) --- .../controllers/TreeSingleSelectionMouseController.as | 14 +- .../treeClasses/TreeSingleSelectionMouseController.as | 8 ++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/TreeSingleSelectionMouseController.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/TreeSingleSelectionMouseController.as index d7b08a7..ae16a4c 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/TreeSingleSelectionMouseController.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/TreeSingleSelectionMouseController.as @@ -25,6 +25,7 @@ package org.apache.royale.html.beads.controllers import org.apache.royale.events.ItemClickedEvent; import org.apache.royale.events.ItemRemovedEvent; import org.apache.royale.utils.sendStrandEvent; + import org.apache.royale.utils.sendEvent; /** * The TreeSingleSelectionMouseController class is a controller for @@ -76,7 +77,18 @@ package org.apache.royale.html.beads.controllers sendStrandEvent(_strand,"change"); */ } - + + override protected function selectedHandler(event:ItemClickedEvent):void + { + super.selectedHandler(event); + + var itemExpandedEvent:ItemClickedEvent = new ItemClickedEvent("itemExpanded"); + itemExpandedEvent.index = event.index; + itemExpandedEvent.data = event.data; + + sendEvent(event.target as IEventDispatcher, itemExpandedEvent); + } + /** * @royaleignorecoercion org.apache.royale.events.IEventDispatcher */ diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/treeClasses/TreeSingleSelectionMouseController.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/treeClasses/TreeSingleSelectionMouseController.as index 820cc06..835cc72 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/treeClasses/TreeSingleSelectionMouseController.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/treeClasses/TreeSingleSelectionMouseController.as @@ -29,6 +29,7 @@ package mx.controls.treeClasses import org.apache.royale.events.IEventDispatcher; import org.apache.royale.events.ItemClickedEvent; import org.apache.royale.html.beads.controllers.TreeSingleSelectionMouseController; + import org.apache.royale.utils.sendEvent; /** * The TreeSingleSelectionMouseController class is a controller for @@ -61,9 +62,12 @@ package mx.controls.treeClasses */ override protected function selectedHandler(event:ItemClickedEvent):void { - super.selectedHandler(event); + listModel.selectedIndex = event.index; + listModel.selectedItem = event.data; + sendEvent(listView.host,"change"); + var newEvent:ItemClickEvent = new ItemClickEvent(ItemClickEvent.ITEM_CLICK); -newEvent.index = event.index; + newEvent.index = event.index; IEventDispatcher(_strand).dispatchEvent(newEvent); }
svn commit: r46854 - /release/royale/KEYS
Author: yishayw Date: Fri Apr 2 10:14:00 2021 New Revision: 46854 Log: adding yish...@apache.org key" Modified: release/royale/KEYS Modified: release/royale/KEYS == --- release/royale/KEYS (original) +++ release/royale/KEYS Fri Apr 2 10:14:00 2021 @@ -584,3 +584,63 @@ zOp/GOg5haEtceRVTQK0rxLnhgwCfqN9U5GpIGwA yClu1dP4bRomLd2AaKFZ =6Ykm -END PGP PUBLIC KEY BLOCK- + +-BEGIN PGP PUBLIC KEY BLOCK- +Comment: User-ID: Yishay Weiss +Comment: Created: 4/2/2021 12:08 PM +Comment: Expires: 4/2/2026 12:00 PM +Comment: Type: 4,096-bit RSA (secret key available) +Comment: Usage:Signing, Encryption, Certifying User-IDs +Comment: Fingerprint: F4CE36E979325A6221706DB0E86EF353F54FE093 + + +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 +QM1cpjcBgdl8 +=4GBY +-END PGP PUBLIC KEY BLOCK-