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;