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 2019/11/25 17:49:21 UTC

[royale-asjs] branch develop updated (f4a2995 -> 9b812c1)

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

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


    from f4a2995  Merge pull request #591 from T-San001/develop
     new 35d8b91  more fixes to DateField
     new 9b812c1  how did DateField ever work?

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:
 .../src/main/royale/org/apache/royale/html/DateField.as |  2 +-
 .../royale/org/apache/royale/core/IDateFormatter.as     |  2 +-
 .../projects/MXRoyale/src/main/resources/defaults.css   |  2 +-
 .../MXRoyale/src/main/royale/mx/controls/DateField.as   | 17 +++++++++++++++--
 4 files changed, 18 insertions(+), 5 deletions(-)


[royale-asjs] 02/02: how did DateField ever work?

Posted by ah...@apache.org.
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 9b812c102527b28ff9bb33e91ca4ee072f0d82ba
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Nov 25 09:48:56 2019 -0800

    how did DateField ever work?
---
 .../projects/Basic/src/main/royale/org/apache/royale/html/DateField.as  | 2 +-
 .../Core/src/main/royale/org/apache/royale/core/IDateFormatter.as       | 2 +-
 frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateField.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateField.as
index d87c110..499309a 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateField.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateField.as
@@ -71,7 +71,7 @@ package org.apache.royale.html
 		override public function addedToParent():void
 		{
 			super.addedToParent();
-			loadBeadFromValuesManager(IFormatter, "IFormatter", this);
+			loadBeadFromValuesManager(IFormatter, "iFormatter", this);
 
 			dispatchEvent(new Event("initComplete"));
 		}
diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IDateFormatter.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IDateFormatter.as
index 2654a8e..69c8dc7 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IDateFormatter.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IDateFormatter.as
@@ -27,7 +27,7 @@ package org.apache.royale.core
 	 *  @playerversion AIR 2.6
 	 *  @productversion Royale 0.9.6
 	 */
-  public interface IDateFormatter
+  public interface IDateFormatter extends IFormatter
   {
     function get dateFormat():String;
     function set dateFormat(value:String):void;
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
index 89a510f..a32e303 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
@@ -2912,7 +2912,7 @@ public class DateField extends ComboBase
     override public function addedToParent():void
     {
         super.addedToParent();
-        loadBeadFromValuesManager(IFormatter, "IFormatter", this);
+        loadBeadFromValuesManager(IFormatter, "iFormatter", this);
         
         dispatchEvent(new Event("initComplete"));
     }


[royale-asjs] 01/02: more fixes to DateField

Posted by ah...@apache.org.
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 35d8b911028fbce952c50d9234c6a2836016a599
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Nov 25 09:23:02 2019 -0800

    more fixes to DateField
---
 .../projects/MXRoyale/src/main/resources/defaults.css   |  2 +-
 .../MXRoyale/src/main/royale/mx/controls/DateField.as   | 17 +++++++++++++++--
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/frameworks/projects/MXRoyale/src/main/resources/defaults.css b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
index 39c0d25..ca42c63 100644
--- a/frameworks/projects/MXRoyale/src/main/resources/defaults.css
+++ b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
@@ -199,7 +199,7 @@ DateField {
 	IBeadView:   ClassReference("mx.controls.beads.DateFieldView");
 	IBeadModel:  ClassReference("org.apache.royale.html.beads.models.DateChooserModel");
 	IBeadController: ClassReference("org.apache.royale.html.beads.controllers.DateFieldMouseController");
-	IFormatBead: ClassReference("org.apache.royale.html.accessories.DateFormatYYYYMMDD");
+	IFormatter: ClassReference("org.apache.royale.html.accessories.DateFormatYYYYMMDD");
 	IPopUp: ClassReference("mx.controls.dateFieldClasses.DateFieldDateChooser");
 }
 
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
index 5ad857c..89a510f 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DateField.as
@@ -49,8 +49,10 @@ import mx.utils.ObjectUtil;
 use namespace mx_internal;
 
 import org.apache.royale.core.IDateChooserModel;
+import org.apache.royale.core.IFormatter;
 import org.apache.royale.core.IUIBase;
 import org.apache.royale.events.Event;
+import org.apache.royale.utils.loadBeadFromValuesManager;
 import mx.controls.TextInput;
 
 //--------------------------------------
@@ -2898,9 +2900,20 @@ public class DateField extends ComboBase
         
     }
     
-    override public function set initialized(value:Boolean):void
+    /**
+     * The method called when added to a parent. The DateField class uses
+     * this opportunity to install additional beads.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.0
+     */
+    override public function addedToParent():void
     {
-        super.initialized = value;
+        super.addedToParent();
+        loadBeadFromValuesManager(IFormatter, "IFormatter", this);
+        
         dispatchEvent(new Event("initComplete"));
     }
 }