Fix dumb bug with 'focusItemAtTop'
This commit is contained in:
parent
695dc3944e
commit
f3d0da2075
|
@ -50,7 +50,7 @@ function VerticalMenuView(options) {
|
||||||
this.updateViewVisibleItems = function () {
|
this.updateViewVisibleItems = function () {
|
||||||
self.maxVisibleItems = Math.ceil(self.dimens.height / (self.itemSpacing + 1));
|
self.maxVisibleItems = Math.ceil(self.dimens.height / (self.itemSpacing + 1));
|
||||||
|
|
||||||
const topIndex = (this.focusItemAtTop ? throws.focusedItemIndex : 0) || 0;
|
const topIndex = (this.focusItemAtTop ? this.focusedItemIndex : 0) || 0;
|
||||||
|
|
||||||
self.viewWindow = {
|
self.viewWindow = {
|
||||||
top: topIndex,
|
top: topIndex,
|
||||||
|
@ -195,7 +195,7 @@ VerticalMenuView.prototype.setFocusItemIndex = function (index) {
|
||||||
? this.items.length - index
|
? this.items.length - index
|
||||||
: this.items.length;
|
: this.items.length;
|
||||||
if (remainAfterFocus >= this.maxVisibleItems) {
|
if (remainAfterFocus >= this.maxVisibleItems) {
|
||||||
const topIndex = (this.focusItemAtTop ? throws.focusedItemIndex : 0) || 0;
|
const topIndex = (this.focusItemAtTop ? this.focusedItemIndex : 0) || 0;
|
||||||
|
|
||||||
this.viewWindow = {
|
this.viewWindow = {
|
||||||
top: topIndex,
|
top: topIndex,
|
||||||
|
|
Loading…
Reference in New Issue