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

fix media player flyouts

This commit is contained in:
Luke Pulverenti 2015-05-22 16:15:29 -04:00
parent 8443751aec
commit 272d9c42a9
3 changed files with 88 additions and 123 deletions

View file

@ -14,6 +14,14 @@
return deferred.promise();
}
function enableScrollX() {
return AppInfo.isTouchPreferred;
}
function getThumbShape() {
return enableScrollX() ? 'overflowBackdrop' : 'backdrop';
}
function getLibraryButtonsHtml(items) {
var html = "";
@ -150,7 +158,9 @@
}
html += '</div>';
html += '<div class="itemsContainer">';
html += LibraryBrowser.getPosterViewHtml({
items: items,
preferThumb: true,
@ -286,11 +296,15 @@
if (result.Items.length) {
html += '<h1 class="listHeader">' + Globalize.translate('HeaderResume') + '</h1>';
html += '<div>';
if (enableScrollX()) {
html += '<div class="hiddenScrollX itemsContainer">';
} else {
html += '<div class="itemsContainer">';
}
html += LibraryBrowser.getPosterViewHtml({
items: result.Items,
preferThumb: true,
shape: 'backdrop',
shape: getThumbShape(),
overlayText: screenWidth >= 800 && !cardLayout,
showTitle: true,
showParentTitle: true,