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

carlosrovira 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 8e0bb6f  jewel-datechooser: show selected year in year view and month 
in month view
8e0bb6f is described below

commit 8e0bb6f526ff10a1a8e109690fe7bea463e8b96d
Author: Carlos Rovira <[email protected]>
AuthorDate: Sun Mar 24 16:12:27 2019 +0100

    jewel-datechooser: show selected year in year view and month in month view
---
 .../royale/jewel/beads/models/DateChooserModel.as     | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DateChooserModel.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DateChooserModel.as
index ae1b9ee..e26a8a3 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DateChooserModel.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DateChooserModel.as
@@ -361,11 +361,11 @@ package org.apache.royale.jewel.beads.models
          */
         public function getIndexForSelectedDate():Number
         {
-                       var i:int,test:Date;
+                       var i:int, test:Date;
                        if(viewState == 0 && _selectedDate)
                        {
                                var str:String = _selectedDate.toDateString();
-                               for(i=0; i < _days.length; i++) {
+                               for(i = 0; i < _days.length; i++) {
                                        test = _days[i] as Date;
                                        
                                        if (test && test.toDateString() == str)
@@ -374,16 +374,23 @@ package org.apache.royale.jewel.beads.models
                                        }
                                }
                        } else if(viewState == 1 && _displayedYear) {
-                               for(i=0; i < _years.length; i++) {
+                               for(i = 0; i < _years.length; i++) {
                                        test = _years[i] as Date;
                                        
-                                       if (test && test.toDateString() == str)
+                                       if (test.getFullYear() == 
_displayedYear)
+                                       {
+                                               return i;
+                                       }
+                               }
+                       } else if(viewState == 2 && _displayedMonth) {
+                               for(i = 0; i < _months.length; i++) {
+                                       test = _months[i] as Date;
+                                       
+                                       if (test.getMonth() == _displayedMonth)
                                        {
                                                return i;
                                        }
                                }
-                       } else {
-
                        }       
                        
                        return -1;

Reply via email to