1
0
Fork 0
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:
Luke Pulverenti 2016-06-29 12:31:01 -04:00
parent b1a7dbd507
commit dc90abdf0f
7 changed files with 117 additions and 21 deletions

View file

@ -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);
};
};