mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Refactor guide to follow max-params rule
This commit is contained in:
parent
dc5ab265f6
commit
5e5988c107
1 changed files with 7 additions and 5 deletions
|
@ -345,7 +345,9 @@ function Guide(options) {
|
||||||
}
|
}
|
||||||
|
|
||||||
apiClient.getLiveTvPrograms(programQuery).then(function (programsResult) {
|
apiClient.getLiveTvPrograms(programQuery).then(function (programsResult) {
|
||||||
renderGuide(context, date, channelsResult.Items, programsResult.Items, renderOptions, apiClient, scrollToTimeMs, focusToTimeMs, startTimeOfDayMs, focusProgramOnRender);
|
const guideOptions = {focusProgramOnRender: focusProgramOnRender, scrollToTimeMs: scrollToTimeMs, focusToTimeMs: focusToTimeMs, startTimeOfDayMs: startTimeOfDayMs};
|
||||||
|
|
||||||
|
renderGuide(context, date, channelsResult.Items, programsResult.Items, renderOptions, guideOptions, apiClient);
|
||||||
|
|
||||||
hideLoading();
|
hideLoading();
|
||||||
});
|
});
|
||||||
|
@ -667,7 +669,7 @@ function Guide(options) {
|
||||||
return (channelIndex * 10000000) + (start.getTime() / 60000);
|
return (channelIndex * 10000000) + (start.getTime() / 60000);
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderGuide(context, date, channels, programs, renderOptions, apiClient, scrollToTimeMs, focusToTimeMs, startTimeOfDayMs, focusProgramOnRender) {
|
function renderGuide(context, date, channels, programs, renderOptions, guideOptions, apiClient) {
|
||||||
programs.sort(function (a, b) {
|
programs.sort(function (a, b) {
|
||||||
return getProgramSortOrder(a, channels) - getProgramSortOrder(b, channels);
|
return getProgramSortOrder(a, channels) - getProgramSortOrder(b, channels);
|
||||||
});
|
});
|
||||||
|
@ -689,11 +691,11 @@ function Guide(options) {
|
||||||
items = {};
|
items = {};
|
||||||
renderPrograms(context, date, channels, programs, renderOptions);
|
renderPrograms(context, date, channels, programs, renderOptions);
|
||||||
|
|
||||||
if (focusProgramOnRender) {
|
if (guideOptions.focusProgramOnRender) {
|
||||||
focusProgram(context, itemId, channelRowId, focusToTimeMs, startTimeOfDayMs);
|
focusProgram(context, itemId, channelRowId, guideOptions.focusToTimeMs, guideOptions.startTimeOfDayMs);
|
||||||
}
|
}
|
||||||
|
|
||||||
scrollProgramGridToTimeMs(context, scrollToTimeMs, startTimeOfDayMs);
|
scrollProgramGridToTimeMs(context, guideOptions.scrollToTimeMs, guideOptions.startTimeOfDayMs);
|
||||||
}
|
}
|
||||||
|
|
||||||
function scrollProgramGridToTimeMs(context, scrollToTimeMs, startTimeOfDayMs) {
|
function scrollProgramGridToTimeMs(context, scrollToTimeMs, startTimeOfDayMs) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue