You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@royale.apache.org by GitBox <gi...@apache.org> on 2017/12/13 02:10:30 UTC

[GitHub] justinmclean closed pull request #53: Have date chooser dispatch month change events

justinmclean closed pull request #53: Have date chooser dispatch month change events
URL: https://github.com/apache/royale-asjs/pull/53
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

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 cce0d3c0f..dd084dc4e 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
@@ -26,6 +26,11 @@ 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 3cdfddb20..5faf68de5 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
@@ -70,8 +70,8 @@ package org.apache.royale.html.beads
 			if (model == null) {
 				model = new (ValuesManager.valuesImpl.getValue(_strand,"iBeadModel")) as DateChooserModel;
 			}
-			model.addEventListener("displayedMonthChanged",handleModelChange);
-			model.addEventListener("displayedYearChanged",handleModelChange);
+			model.addEventListener("monthChanged",handleModelChange);
+			model.addEventListener("yearChanged",handleModelChange);
 			
 			createChildren();
 			updateDisplay();
@@ -241,6 +241,7 @@ package org.apache.royale.html.beads
 		private function handleModelChange(event:Event):void
 		{
 			updateDisplay();
+			IEventDispatcher(_strand).dispatchEvent( new Event("monthChanged") );
 		}
 	}
 }
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/DateChooserModel.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/DateChooserModel.as
index ab3e91943..3666d2498 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/DateChooserModel.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/DateChooserModel.as
@@ -121,7 +121,7 @@ package org.apache.royale.html.beads.models
 			if (value != _displayedYear) {
 				_displayedYear = value;
                 updateCalendar();
-				dispatchEvent( new Event("displayedYearChanged") );
+				dispatchEvent( new Event("yearChanged") );
 			}
 		}
 		
@@ -142,7 +142,7 @@ package org.apache.royale.html.beads.models
 			if (_displayedMonth != value) {
 				_displayedMonth = value;
                 updateCalendar();
-				dispatchEvent( new Event("displayedMonthChanged") );
+				dispatchEvent( new Event("monthChanged") );
 			}
 		}
 		


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services