flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From p...@apache.org
Subject [1/2] git commit: [flex-asjs] [refs/heads/develop] - Assigns an IViewManager to an IView when the IViewManager is added to its parent.
Date Fri, 13 Mar 2015 17:54:49 GMT
Repository: flex-asjs
Updated Branches:
  refs/heads/develop d15d58033 -> 98315b1f7


Assigns an IViewManager to an IView when the IViewManager is added to its parent.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/37eb77de
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/37eb77de
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/37eb77de

Branch: refs/heads/develop
Commit: 37eb77de18c5045d46a8c5cdfc7283385e6b666c
Parents: d15d580
Author: Peter Ent <pent@apache.org>
Authored: Fri Mar 13 13:53:50 2015 -0400
Committer: Peter Ent <pent@apache.org>
Committed: Fri Mar 13 13:53:50 2015 -0400

----------------------------------------------------------------------
 .../src/org/apache/flex/mobile/StackedViewManager.as    | 12 +++++++++---
 .../src/org/apache/flex/mobile/TabbedViewManager.as     |  8 ++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/37eb77de/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/StackedViewManager.as
----------------------------------------------------------------------
diff --git a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/StackedViewManager.as
b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/StackedViewManager.as
index 58dd312..54f3fd1 100644
--- a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/StackedViewManager.as
+++ b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/StackedViewManager.as
@@ -74,9 +74,15 @@ package org.apache.flex.mobile
 			
 			var n:int = ViewManagerModel(model).views.length;
 			if (n > 0) {
-				var view:IView = ViewManagerModel(model).views[n-1] as IView;
-				addElement(view,false);
-				_topView = view;
+				for (var i:int = 0; i < n; i++)
+				{
+					var view:IView = ViewManagerModel(model).views[i] as IView;
+					view.viewManager = this;
+					if (i == (n-1)) {
+						addElement(view,false);
+						_topView = view;
+					}
+				}
 			}
 		}
 		

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/37eb77de/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/TabbedViewManager.as
----------------------------------------------------------------------
diff --git a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/TabbedViewManager.as
b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/TabbedViewManager.as
index 2c9665e..78cda35 100644
--- a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/TabbedViewManager.as
+++ b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/mobile/TabbedViewManager.as
@@ -219,6 +219,14 @@ package org.apache.flex.mobile
 			
 			var n:int = ViewManagerModel(model).views.length;
 			if (n > 0) {
+				for (var i:int = 0; i < n; i++)
+				{
+					var view:IView = ViewManagerModel(model).views[i] as IView;
+					view.viewManager = this;
+					if (i == 0) {
+						addElement(view,false);
+					}
+				}
 				ViewManagerModel(model).selectedIndex = 0;
 			}
 		}


Mime
View raw message