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

avoid buffering http responses

This commit is contained in:
Luke Pulverenti 2016-10-06 14:55:01 -04:00
parent 86a369b500
commit 170b720d0b
22 changed files with 102 additions and 42 deletions

View file

@ -1,4 +1,4 @@
define(['libraryBrowser', 'dom', 'components/categorysyncbuttons', 'cardBuilder', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, dom, categorysyncbuttons, cardBuilder) {
define(['libraryBrowser', 'dom', 'components/categorysyncbuttons', 'cardBuilder', 'apphost', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, dom, categorysyncbuttons, cardBuilder, appHost) {
return function (view, params) {
@ -34,6 +34,9 @@
}
var container = view.querySelector('#nextUpItems');
var supportsImageAnalysis = appHost.supports('imageanalysis');
cardBuilder.buildCards(result.Items, {
itemsContainer: container,
preferThumb: true,
@ -43,7 +46,10 @@
showParentTitle: true,
overlayText: false,
centerText: true,
overlayPlayButton: AppInfo.enableAppLayouts
overlayPlayButton: true,
cardLayout: supportsImageAnalysis,
vibrant: supportsImageAnalysis,
cardFooterAside: 'none'
});
Dashboard.hideLoadingMsg();
@ -92,6 +98,7 @@
var allowBottomPadding = !enableScrollX();
var container = view.querySelector('#resumableItems');
cardBuilder.buildCards(result.Items, {
itemsContainer: container,
preferThumb: true,