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

update tab loading

This commit is contained in:
Luke Pulverenti 2016-06-29 13:43:34 -04:00
parent dc90abdf0f
commit 94fd632dd3
11 changed files with 225 additions and 49 deletions

View file

@ -5,7 +5,7 @@
return 'Thumb';
}
function loadLatest(context, params) {
function getLatestPromise(context, params) {
Dashboard.showLoadingMsg();
@ -23,7 +23,12 @@
EnableImageTypes: "Primary,Backdrop,Banner,Thumb"
};
ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options)).then(function (items) {
return ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options));
}
function loadLatest(context, params, promise) {
promise.then(function (items) {
var view = getView();
var html = '';
@ -72,10 +77,15 @@
return function (view, params, tabContent) {
var self = this;
var latestPromise;
self.preRender = function () {
latestPromise = getLatestPromise(view, params);
};
self.renderTab = function() {
loadLatest(tabContent, params);
loadLatest(tabContent, params, latestPromise);
};
};
});