[SSE] Search: fix scroll in results container
This commit is contained in:
parent
7e7e72e1f3
commit
d7187b9b8c
|
@ -370,7 +370,6 @@ define([
|
||||||
this.resultItems[current].selected = true;
|
this.resultItems[current].selected = true;
|
||||||
$('#search-results').find('.item').removeClass('selected');
|
$('#search-results').find('.item').removeClass('selected');
|
||||||
this.resultItems[current].$el.addClass('selected');
|
this.resultItems[current].$el.addClass('selected');
|
||||||
this.scrollToSelectedResult(current);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -411,7 +410,8 @@ define([
|
||||||
if (this.view && this._state.isStartedAddingResults) {
|
if (this.view && this._state.isStartedAddingResults) {
|
||||||
if (data.length > 300 || !data.length) return;
|
if (data.length > 300 || !data.length) return;
|
||||||
var me = this,
|
var me = this,
|
||||||
$innerResults = me.view.$resultsContainer.find('.search-items');
|
$innerResults = me.view.$resultsContainer.find('.search-items'),
|
||||||
|
selectedInd;
|
||||||
me.resultItems = [];
|
me.resultItems = [];
|
||||||
data.forEach(function (item, ind) {
|
data.forEach(function (item, ind) {
|
||||||
var isSelected = ind === me._state.currentResult;
|
var isSelected = ind === me._state.currentResult;
|
||||||
|
@ -426,6 +426,7 @@ define([
|
||||||
if (isSelected) {
|
if (isSelected) {
|
||||||
$item.addClass('selected');
|
$item.addClass('selected');
|
||||||
me._state.lastSelectedItem = item;
|
me._state.lastSelectedItem = item;
|
||||||
|
selectedInd = ind;
|
||||||
}
|
}
|
||||||
var resultItem = {id: item[0], $el: $item, el: tr, selected: isSelected, data: item};
|
var resultItem = {id: item[0], $el: $item, el: tr, selected: isSelected, data: item};
|
||||||
me.resultItems.push(resultItem);
|
me.resultItems.push(resultItem);
|
||||||
|
@ -441,6 +442,7 @@ define([
|
||||||
me.addTooltips($item, item);
|
me.addTooltips($item, item);
|
||||||
});
|
});
|
||||||
this.view.$resultsContainer.show();
|
this.view.$resultsContainer.show();
|
||||||
|
this.scrollToSelectedResult(selectedInd);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue