You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2018/09/28 03:42:43 UTC
[royale-asjs] 03/21: SWF side also needs to dispatch itemMouseDown
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 4da068ab7e540b7d438092306ae9f0f6b12b0ead
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Sep 27 00:32:51 2018 -0700
SWF side also needs to dispatch itemMouseDown
---
.../royale/html/beads/controllers/ItemRendererMouseController.as | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
index db7fee9..35bdf23 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
@@ -157,6 +157,13 @@ COMPILE::JS {
if (target)
{
target.down = true;
+
+ var newEvent:ItemClickedEvent = new ItemClickedEvent("itemMouseDown");
+ newEvent.data = target.data;
+ newEvent.multipleSelection = event.shiftKey;
+ newEvent.index = target.index;
+
+ target.dispatchEvent(newEvent);
target.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
}
}