1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Remove unused Code

This commit is contained in:
grafixeyehero 2023-10-13 02:43:50 +03:00
parent 71e431d562
commit ec51592cde
4 changed files with 28 additions and 75 deletions

View file

@ -102,7 +102,15 @@ function onInputCommand(e) {
break; break;
} }
} }
function saveValues(context, settings, settingsKey, setfilters) { function saveValues(context, settings, settingsKey) {
context.querySelectorAll('.simpleFilter').forEach(elem => {
if (elem.tagName === 'INPUT') {
setBasicFilter(context, settingsKey + '-filter-' + elem.getAttribute('data-settingname'), elem);
} else {
setBasicFilter(context, settingsKey + '-filter-' + elem.getAttribute('data-settingname'), elem.querySelector('input'));
}
});
// Video type // Video type
const videoTypes = []; const videoTypes = [];
context.querySelectorAll('.chkVideoTypeFilter').forEach(elem => { context.querySelectorAll('.chkVideoTypeFilter').forEach(elem => {
@ -111,6 +119,8 @@ function saveValues(context, settings, settingsKey, setfilters) {
} }
}); });
userSettings.setFilter(settingsKey + '-filter-VideoTypes', videoTypes.join(','));
// Series status // Series status
const seriesStatuses = []; const seriesStatuses = [];
context.querySelectorAll('.chkSeriesStatus').forEach(elem => { context.querySelectorAll('.chkSeriesStatus').forEach(elem => {
@ -119,6 +129,8 @@ function saveValues(context, settings, settingsKey, setfilters) {
} }
}); });
userSettings.setFilter(`${settingsKey}-filter-SeriesStatus`, seriesStatuses.join(','));
// Genres // Genres
const genres = []; const genres = [];
context.querySelectorAll('.chkGenreFilter').forEach(elem => { context.querySelectorAll('.chkGenreFilter').forEach(elem => {
@ -127,39 +139,8 @@ function saveValues(context, settings, settingsKey, setfilters) {
} }
}); });
if (setfilters) {
setfilters((prevState) => ({
...prevState,
StartIndex: 0,
IsPlayed: context.querySelector('.chkPlayed').checked,
IsUnplayed: context.querySelector('.chkUnplayed').checked,
IsFavorite: context.querySelector('.chkFavorite').checked,
IsResumable: context.querySelector('.chkResumable').checked,
Is4K: context.querySelector('.chk4KFilter').checked,
IsHD: context.querySelector('.chkHDFilter').checked,
IsSD: context.querySelector('.chkSDFilter').checked,
Is3D: context.querySelector('.chk3DFilter').checked,
VideoTypes: videoTypes.join(','),
SeriesStatus: seriesStatuses.join(','),
HasSubtitles: context.querySelector('.chkSubtitle').checked,
HasTrailer: context.querySelector('.chkTrailer').checked,
HasSpecialFeature: context.querySelector('.chkSpecialFeature').checked,
HasThemeSong: context.querySelector('.chkThemeSong').checked,
HasThemeVideo: context.querySelector('.chkThemeVideo').checked,
GenreIds: genres.join(',')
}));
} else {
context.querySelectorAll('.simpleFilter').forEach(elem => {
if (elem.tagName === 'INPUT') {
setBasicFilter(context, settingsKey + '-filter-' + elem.getAttribute('data-settingname'), elem);
} else {
setBasicFilter(context, settingsKey + '-filter-' + elem.getAttribute('data-settingname'), elem.querySelector('input'));
}
});
userSettings.setFilter(settingsKey + '-filter-GenreIds', genres.join(',')); userSettings.setFilter(settingsKey + '-filter-GenreIds', genres.join(','));
} }
}
function bindCheckboxInput(context, on) { function bindCheckboxInput(context, on) {
const elems = context.querySelectorAll('.checkboxList-verticalwrap'); const elems = context.querySelectorAll('.checkboxList-verticalwrap');
for (let i = 0, length = elems.length; i < length; i++) { for (let i = 0, length = elems.length; i < length; i++) {
@ -289,7 +270,7 @@ class FilterMenu {
} }
if (submitted) { if (submitted) {
saveValues(dlg, options.settings, options.settingsKey, options.setfilters); saveValues(dlg, options.settings, options.settingsKey);
return resolve(); return resolve();
} }
return resolve(); return resolve();

View file

@ -18,8 +18,8 @@ function onSubmit(e) {
function initEditor(context, settings) { function initEditor(context, settings) {
context.querySelector('form').addEventListener('submit', onSubmit); context.querySelector('form').addEventListener('submit', onSubmit);
context.querySelector('.selectSortOrder').value = settings.SortOrder; context.querySelector('.selectSortOrder').value = settings.sortOrder;
context.querySelector('.selectSortBy').value = settings.SortBy; context.querySelector('.selectSortBy').value = settings.sortBy;
} }
function centerFocus(elem, horiz, on) { function centerFocus(elem, horiz, on) {
@ -37,19 +37,10 @@ function fillSortBy(context, options) {
}).join(''); }).join('');
} }
function saveValues(context, settingsKey, setSortValues) { function saveValues(context, settingsKey) {
if (setSortValues) {
setSortValues((prevState) => ({
...prevState,
StartIndex: 0,
SortBy: context.querySelector('.selectSortBy').value,
SortOrder: context.querySelector('.selectSortOrder').value
}));
} else {
userSettings.setFilter(settingsKey + '-sortorder', context.querySelector('.selectSortOrder').value); userSettings.setFilter(settingsKey + '-sortorder', context.querySelector('.selectSortOrder').value);
userSettings.setFilter(settingsKey + '-sortby', context.querySelector('.selectSortBy').value); userSettings.setFilter(settingsKey + '-sortby', context.querySelector('.selectSortBy').value);
} }
}
class SortMenu { class SortMenu {
show(options) { show(options) {
@ -104,7 +95,7 @@ class SortMenu {
} }
if (submitted) { if (submitted) {
saveValues(dlg, options.settingsKey, options.setSortValues); saveValues(dlg, options.settingsKey);
resolve(); resolve();
return; return;
} }

View file

@ -29,17 +29,7 @@ function initEditor(context, settings) {
context.querySelector('.selectImageType').value = settings.imageType || 'primary'; context.querySelector('.selectImageType').value = settings.imageType || 'primary';
} }
function saveValues(context, settings, settingsKey, setviewsettings) { function saveValues(context, settings, settingsKey) {
if (setviewsettings) {
setviewsettings((prevState) => ({
...prevState,
StartIndex: 0,
imageType: context.querySelector('.selectImageType').value,
showTitle: context.querySelector('.chkShowTitle').checked || false,
showYear: context.querySelector('.chkShowYear').checked || false,
cardLayout: context.querySelector('.chkEnableCardLayout').checked || false
}));
} else {
const elems = context.querySelectorAll('.viewSetting-checkboxContainer'); const elems = context.querySelectorAll('.viewSetting-checkboxContainer');
for (const elem of elems) { for (const elem of elems) {
userSettings.set(settingsKey + '-' + elem.getAttribute('data-settingname'), elem.querySelector('input').checked); userSettings.set(settingsKey + '-' + elem.getAttribute('data-settingname'), elem.querySelector('input').checked);
@ -47,7 +37,6 @@ function saveValues(context, settings, settingsKey, setviewsettings) {
userSettings.set(settingsKey + '-imageType', context.querySelector('.selectImageType').value); userSettings.set(settingsKey + '-imageType', context.querySelector('.selectImageType').value);
} }
}
function centerFocus(elem, horiz, on) { function centerFocus(elem, horiz, on) {
import('../../scripts/scrollHelper').then((scrollHelper) => { import('../../scripts/scrollHelper').then((scrollHelper) => {
@ -112,7 +101,6 @@ class ViewSettings {
dlg.querySelector('.selectImageType').addEventListener('change', function () { dlg.querySelector('.selectImageType').addEventListener('change', function () {
showIfAllowed(dlg, '.chkTitleContainer', this.value !== 'list' && this.value !== 'banner'); showIfAllowed(dlg, '.chkTitleContainer', this.value !== 'list' && this.value !== 'banner');
showIfAllowed(dlg, '.chkYearContainer', this.value !== 'list' && this.value !== 'banner'); showIfAllowed(dlg, '.chkYearContainer', this.value !== 'list' && this.value !== 'banner');
showIfAllowed(dlg, '.chkCardLayoutContainer', this.value !== 'list' && this.value !== 'banner');
}); });
dlg.querySelector('.btnCancel').addEventListener('click', function () { dlg.querySelector('.btnCancel').addEventListener('click', function () {
@ -137,7 +125,7 @@ class ViewSettings {
} }
if (submitted) { if (submitted) {
saveValues(dlg, options.settings, options.settingsKey, options.setviewsettings); saveValues(dlg, options.settings, options.settingsKey);
return resolve(); return resolve();
} }

View file

@ -35,13 +35,6 @@
<span>${GroupBySeries}</span> <span>${GroupBySeries}</span>
</label> </label>
</div> </div>
<div class="checkboxContainer viewSetting viewSetting-checkboxContainer hide chkCardLayoutContainer" data-settingname="cardLayout">
<label>
<input is="emby-checkbox" type="checkbox" class="chkEnableCardLayout" />
<span>${EnableCardLayout}</span>
</label>
</div>
</div> </div>
</form> </form>
</div> </div>