You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/04/20 22:05:59 UTC

[royale-asjs] branch develop updated: jewel-listview: some little improvements

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 b9b1a46  jewel-listview: some little improvements
b9b1a46 is described below

commit b9b1a46af6172aa5b7d8d49bbf9f6d305fda2413
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Tue Apr 21 00:05:53 2020 +0200

    jewel-listview: some little improvements
---
 .../royale/org/apache/royale/jewel/beads/views/ListView.as     | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ListView.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ListView.as
index 77989a0..a47c27b 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ListView.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ListView.as
@@ -24,9 +24,7 @@ package org.apache.royale.jewel.beads.views
 	}
 	COMPILE::JS
     {
-    import goog.events;
-
-    import org.apache.royale.core.IRenderedObject;
+	import org.apache.royale.core.IStyledUIBase;
 	}
 	import org.apache.royale.core.IItemRenderer;
 	import org.apache.royale.core.IItemRendererOwnerView;
@@ -35,6 +33,7 @@ package org.apache.royale.jewel.beads.views
 	import org.apache.royale.core.ISelectableItemRenderer;
 	import org.apache.royale.core.ISelectionModel;
 	import org.apache.royale.events.Event;
+	import org.apache.royale.events.IEventDispatcher;
 	import org.apache.royale.events.KeyboardEvent;
 	import org.apache.royale.html.beads.DataContainerView;
 	import org.apache.royale.jewel.beads.models.ListPresentationModel;
@@ -92,7 +91,7 @@ package org.apache.royale.jewel.beads.views
 			listModel.addEventListener("selectionChanged", selectionChangeHandler);
 			listModel.addEventListener("rollOverIndexChanged", rollOverIndexChangeHandler);
 			
-			goog.events.listen((_strand as IRenderedObject).element, 'keydown', keyEventHandler);
+			IEventDispatcher(_strand).addEventListener('keydown', keyEventHandler);
 			
 			super.handleInitComplete(event);
 		}
@@ -100,7 +99,6 @@ package org.apache.royale.jewel.beads.views
 		/**
 		 * @private
 		 */
-		COMPILE::JS
 		protected function keyEventHandler(event:KeyboardEvent):void
 		{
 			event.preventDefault();
@@ -208,7 +206,7 @@ package org.apache.royale.jewel.beads.views
 		 */
 		public function scrollToIndex(index:int):Boolean
 		{
-			var scrollArea:HTMLElement = (_strand as IRenderedObject).element;
+			var scrollArea:HTMLElement = (_strand as IStyledUIBase).element;
 			var oldScroll:Number = scrollArea.scrollTop;
 
 			var totalHeight:Number = 0;