From 8f818e41b6ceb90a5c90f0f3031c3c61ea80200e Mon Sep 17 00:00:00 2001 From: Justin Mclean Date: Wed, 13 Dec 2017 13:08:05 +1100 Subject: [PATCH] dispatch month change event when month changes --- .../src/main/royale/org/apache/royale/html/DateChooser.as | 6 ++++++ .../royale/org/apache/royale/html/beads/DateChooserView.as | 1 + 2 files changed, 7 insertions(+) diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as index dd28ce9083..1f9643a66e 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as @@ -27,6 +27,12 @@ package org.apache.royale.html */ [Event(name="change", type="org.apache.royale.events.Event")] + + /** + * The change event is dispatched when the displayed month is changed. + */ + [Event(name="monthChanged", type="org.apache.royale.events.Event")] + /** * The DateChooser class is a component that displays a calendar. * diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as index a3d2ab9d20..35e9c5c793 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as @@ -249,6 +249,7 @@ package org.apache.royale.html.beads private function handleModelChange(event:Event):void { updateDisplay(); + getHost().dispatchEvent(new Event("monthChanged")); } } }