mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2024-11-18 11:28:23 -07:00
Show AlphaPicker in ListView if there is SortName
This commit is contained in:
parent
8a384f585d
commit
e55042d652
@ -217,18 +217,14 @@ import { appRouter } from '../components/appRouter';
|
||||
}
|
||||
}
|
||||
|
||||
function updateAlphaPickerState(instance, numItems) {
|
||||
function updateAlphaPickerState(instance) {
|
||||
if (instance.alphaPicker) {
|
||||
const alphaPicker = instance.alphaPickerElement;
|
||||
|
||||
if (alphaPicker) {
|
||||
const values = instance.getSortValues();
|
||||
|
||||
if (numItems == null) {
|
||||
numItems = 100;
|
||||
}
|
||||
|
||||
if (values.sortBy === 'SortName' && values.sortOrder === 'Ascending' && numItems > 40) {
|
||||
if (values.sortBy.indexOf('SortName') !== -1) {
|
||||
alphaPicker.classList.remove('hide');
|
||||
instance.itemsContainer.parentNode.classList.add('padded-right-withalphapicker');
|
||||
} else {
|
||||
@ -494,7 +490,7 @@ class ItemsView {
|
||||
self.totalItemCount = result.Items ? result.Items.length : result.length;
|
||||
}
|
||||
|
||||
updateAlphaPickerState(self, self.totalItemCount);
|
||||
updateAlphaPickerState(self);
|
||||
updatePaging(result.StartIndex, result.TotalRecordCount, query.Limit);
|
||||
return result;
|
||||
}).finally(() => {
|
||||
|
Loading…
Reference in New Issue
Block a user