mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fixed review comments
This commit is contained in:
parent
587b537cd6
commit
6d14ad0a76
3 changed files with 8 additions and 7 deletions
|
@ -77,6 +77,7 @@
|
||||||
|
|
||||||
function paramsToString(params) {
|
function paramsToString(params) {
|
||||||
return Object.keys(params)
|
return Object.keys(params)
|
||||||
|
.filter((k) => !!params[k])
|
||||||
.map(k => `${encodeURIComponent(k)}=${encodeURIComponent(params[k])}`)
|
.map(k => `${encodeURIComponent(k)}=${encodeURIComponent(params[k])}`)
|
||||||
.join('&');
|
.join('&');
|
||||||
}
|
}
|
||||||
|
@ -95,7 +96,7 @@
|
||||||
if (response.status < 400) {
|
if (response.status < 400) {
|
||||||
if (request.dataType === 'json' || request.headers.accept === 'application/json') {
|
if (request.dataType === 'json' || request.headers.accept === 'application/json') {
|
||||||
return response.json();
|
return response.json();
|
||||||
} else if (request.dataType === 'text' || (response.headers.get('Content-Type') || '').toLowerCase().includes('text/')) {
|
} else if (request.dataType === 'text' || (response.headers.get('Content-Type') || '').toLowerCase().startsWith('text/')) {
|
||||||
return response.text();
|
return response.text();
|
||||||
} else {
|
} else {
|
||||||
return response;
|
return response;
|
||||||
|
|
|
@ -342,8 +342,8 @@ import 'css!./style.css';
|
||||||
query.HasSubtitles = chkSubtitle.checked ? true : null;
|
query.HasSubtitles = chkSubtitle.checked ? true : null;
|
||||||
triggerChange(this);
|
triggerChange(this);
|
||||||
});
|
});
|
||||||
context.addEventListener('change', () => {
|
context.addEventListener('change', (e) => {
|
||||||
const chkGenreFilter = dom.parentWithClass(context, 'chkGenreFilter');
|
const chkGenreFilter = dom.parentWithClass(e.target, 'chkGenreFilter');
|
||||||
if (chkGenreFilter) {
|
if (chkGenreFilter) {
|
||||||
const filterName = chkGenreFilter.getAttribute('data-filter');
|
const filterName = chkGenreFilter.getAttribute('data-filter');
|
||||||
let filters = query.Genres || '';
|
let filters = query.Genres || '';
|
||||||
|
@ -357,7 +357,7 @@ import 'css!./style.css';
|
||||||
triggerChange(this);
|
triggerChange(this);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const chkTagFilter = dom.parentWithClass(context, 'chkTagFilter');
|
const chkTagFilter = dom.parentWithClass(e.target, 'chkTagFilter');
|
||||||
if (chkTagFilter) {
|
if (chkTagFilter) {
|
||||||
const filterName = chkTagFilter.getAttribute('data-filter');
|
const filterName = chkTagFilter.getAttribute('data-filter');
|
||||||
let filters = query.Tags || '';
|
let filters = query.Tags || '';
|
||||||
|
@ -371,7 +371,7 @@ import 'css!./style.css';
|
||||||
triggerChange(this);
|
triggerChange(this);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const chkYearFilter = dom.parentWithClass(context, 'chkYearFilter');
|
const chkYearFilter = dom.parentWithClass(e.target, 'chkYearFilter');
|
||||||
if (chkYearFilter) {
|
if (chkYearFilter) {
|
||||||
const filterName = chkYearFilter.getAttribute('data-filter');
|
const filterName = chkYearFilter.getAttribute('data-filter');
|
||||||
let filters = query.Years || '';
|
let filters = query.Years || '';
|
||||||
|
@ -385,7 +385,7 @@ import 'css!./style.css';
|
||||||
triggerChange(this);
|
triggerChange(this);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const chkOfficialRatingFilter = dom.parentWithClass(context, 'chkOfficialRatingFilter');
|
const chkOfficialRatingFilter = dom.parentWithClass(e.target, 'chkOfficialRatingFilter');
|
||||||
if (chkOfficialRatingFilter) {
|
if (chkOfficialRatingFilter) {
|
||||||
const filterName = chkOfficialRatingFilter.getAttribute('data-filter');
|
const filterName = chkOfficialRatingFilter.getAttribute('data-filter');
|
||||||
let filters = query.OfficialRatings || '';
|
let filters = query.OfficialRatings || '';
|
||||||
|
|
|
@ -22,7 +22,7 @@ class BackdropScreensaver {
|
||||||
};
|
};
|
||||||
|
|
||||||
const apiClient = connectionManager.currentApiClient();
|
const apiClient = connectionManager.currentApiClient();
|
||||||
apiClient.getItems(apiClient.getCurrentUserId(), query).then(function (result) {
|
apiClient.getItems(apiClient.getCurrentUserId(), query).then((result) => {
|
||||||
|
|
||||||
if (result.Items.length) {
|
if (result.Items.length) {
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue