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 7981ae2 jewel-scrollToIndex: remove from the rest of places since we
now do in ListView.selectionChangeHandler()
7981ae2 is described below
commit 7981ae252066379e4b03b3f9805b9c3aa7ef15e5
Author: Carlos Rovira <[email protected]>
AuthorDate: Sun Nov 29 22:54:36 2020 +0100
jewel-scrollToIndex: remove from the rest of places since we now do in
ListView.selectionChangeHandler()
---
.../org/apache/royale/jewel/beads/controllers/ComboBoxController.as | 1 -
.../apache/royale/jewel/beads/controllers/ListKeyDownController.as | 4 +---
.../apache/royale/jewel/beads/controllers/TableKeyDownController.as | 4 +---
.../royale/jewel/beads/controllers/VirtualListKeyDownController.as | 4 +---
.../royale/jewel/beads/controls/textinput/SearchFilterForList.as | 5 -----
.../main/royale/org/apache/royale/jewel/beads/views/ComboBoxView.as | 3 +--
6 files changed, 4 insertions(+), 17 deletions(-)
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ComboBoxController.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ComboBoxController.as
index a008f8e..ffac21f 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ComboBoxController.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ComboBoxController.as
@@ -174,7 +174,6 @@ package org.apache.royale.jewel.beads.controllers
var view:IListView = list.view as IListView;
var dataGroup:IItemRendererOwnerView =
view.dataGroup;
var goToIndex:int = list.selectedIndex == -1 ?
0 : list.selectedIndex;
- list.scrollToIndex(goToIndex);
var ir:StyledDataItemRenderer =
dataGroup.getItemRendererForIndex(goToIndex) as StyledDataItemRenderer;
COMPILE::JS
{
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ListKeyDownController.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ListKeyDownController.as
index a6863ee..f16b600 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ListKeyDownController.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ListKeyDownController.as
@@ -153,9 +153,7 @@ package org.apache.royale.jewel.beads.controllers
var ir:IFocusable =
listView.dataGroup.getItemRendererForIndex(listModel.selectedIndex) as
IFocusable;
ir.setFocus();
- (listView as
IScrollToIndexView).scrollToIndex(listModel.selectedIndex);
-
- sendEvent(listView.host, 'change');
+ sendEvent(listView.host, 'change');
}
}
}
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/TableKeyDownController.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/TableKeyDownController.as
index 7e1bd66..d78ed69 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/TableKeyDownController.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/TableKeyDownController.as
@@ -140,9 +140,7 @@ package org.apache.royale.jewel.beads.controllers
// var ir:IFocusable =
listView.dataGroup.getItemRendererForIndex(listModel.selectedIndex) as
IFocusable;
// ir.setFocus();
- // (listView as
IScrollToIndexView).scrollToIndex(listModel.selectedIndex);
-
- // sendEvent(listView.host, 'change');
+ // sendEvent(listView.host, 'change');
// }
}
}
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/VirtualListKeyDownController.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/VirtualListKeyDownController.as
index cb164e5..6919638 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/VirtualListKeyDownController.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/VirtualListKeyDownController.as
@@ -148,9 +148,7 @@ package org.apache.royale.jewel.beads.controllers
// var ir:IFocusable =
listView.dataGroup.getItemRendererForIndex(listModel.selectedIndex) as
IFocusable;
// ir.setFocus();
- // (listView as
IScrollToIndexView).scrollToIndex(listModel.selectedIndex);
-
- // sendEvent(listView.host, 'change');
+ // sendEvent(listView.host, 'change');
// }
}
}
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/SearchFilterForList.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/SearchFilterForList.as
index 66ca0bd..48a4b32 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/SearchFilterForList.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/SearchFilterForList.as
@@ -136,11 +136,6 @@ package org.apache.royale.jewel.beads.controls.textinput
var ir:IFocusable = (list.view as
IListView).dataGroup.getItemRendererForIndex(list.selectedIndex) as IFocusable;
ir.setFocus();
- COMPILE::JS
- {
- scrollToIndex(list.selectedIndex);
- }
-
sendEvent(list, 'change');
}
}
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ComboBoxView.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ComboBoxView.as
index 611afe4..a1279dd 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ComboBoxView.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ComboBoxView.as
@@ -214,8 +214,7 @@ package org.apache.royale.jewel.beads.views
//popup width needs to be set before
position inside bounding client to work ok
_list.width = host.width;
-
_list.scrollToIndex(_list.selectedIndex);
-
+
COMPILE::JS
{
// Fix temporary: when soft keyboard
opens in ios devices browser is not resized, so popup gets under the keyboard