mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix next up order
This commit is contained in:
parent
b1a7dbd507
commit
dc90abdf0f
7 changed files with 117 additions and 21 deletions
|
@ -1,13 +1,6 @@
|
|||
define([], function () {
|
||||
|
||||
function reload(page) {
|
||||
|
||||
Dashboard.showLoadingMsg();
|
||||
|
||||
loadNextUp(page, 'home-nextup');
|
||||
}
|
||||
|
||||
function loadNextUp(page) {
|
||||
function getNextUpPromise() {
|
||||
|
||||
var query = {
|
||||
|
||||
|
@ -18,7 +11,11 @@
|
|||
EnableImageTypes: "Primary,Backdrop,Banner,Thumb"
|
||||
};
|
||||
|
||||
ApiClient.getNextUpEpisodes(query).then(function (result) {
|
||||
return ApiClient.getNextUpEpisodes(query);
|
||||
}
|
||||
function loadNextUp(page, promise) {
|
||||
|
||||
promise.then(function (result) {
|
||||
|
||||
if (result.Items.length) {
|
||||
page.querySelector('.noNextUpItems').classList.add('hide');
|
||||
|
@ -50,11 +47,17 @@
|
|||
}
|
||||
return function (view, params, tabContent) {
|
||||
|
||||
var self = this;
|
||||
var self = this;
|
||||
var nextUpPromise;
|
||||
|
||||
self.preRender = function () {
|
||||
nextUpPromise = getNextUpPromise();
|
||||
};
|
||||
|
||||
self.renderTab = function () {
|
||||
|
||||
reload(tabContent);
|
||||
Dashboard.showLoadingMsg();
|
||||
loadNextUp(view, nextUpPromise);
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue