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

improve display of active recordings

This commit is contained in:
Luke Pulverenti 2016-06-19 13:41:49 -04:00
parent 72c0f869f8
commit d9b5ca104f
4 changed files with 55 additions and 15 deletions

View file

@ -8,8 +8,9 @@
return enableScrollX() ? 'overflowSquare' : 'square';
}
function getTimersHtml(timers) {
function getTimersHtml(timers, options) {
options = options || {};
var items = timers.map(function (t) {
t.Type = 'Timer';
return t;
@ -28,7 +29,7 @@
var dateText = '';
if (item.StartDate) {
if (options.indexByDate !== false && item.StartDate) {
try {
var premiereDate = datetime.parseISO8601Date(item.StartDate, true);
@ -55,14 +56,24 @@
}
}
if (currentGroup.length) {
groups.push({
name: currentGroupName,
items: currentGroup
});
}
var html = '';
for (i = 0, length = groups.length; i < length; i++) {
var group = groups[i];
html += '<div class="homePageSection">';
html += '<h1 class="listHeader">' + group.name + '</h1>';
if (group.name) {
html += '<div class="homePageSection">';
html += '<h1 class="listHeader">' + group.name + '</h1>';
}
if (enableScrollX()) {
html += '<div class="itemsContainer hiddenScrollX">';
@ -84,7 +95,9 @@
});
html += '</div>';
html += '</div>';
if (group.name) {
html += '</div>';
}
}
return Promise.resolve(html);