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

updated mono build

This commit is contained in:
Luke Pulverenti 2014-05-10 13:28:03 -04:00
parent f7b3f46413
commit c93de38f39
15 changed files with 150 additions and 162 deletions

View file

@ -782,51 +782,39 @@
cssClass = options.centerText ? "posterItemText posterItemTextCentered" : "posterItemText";
var lines = [];
if (options.showParentTitle) {
html += "<div class='" + cssClass + "'>";
html += item.EpisodeTitle ? item.Name : (item.SeriesName || item.Album || item.AlbumArtist || item.GameSystem || "&nbsp;");
html += "</div>";
lines.push(item.EpisodeTitle ? item.Name : (item.SeriesName || item.Album || item.AlbumArtist || item.GameSystem || ""));
}
if (options.showTitle || forceName) {
html += "<div class='" + cssClass + " posterItemName'>";
html += name;
html += "</div>";
lines.push(name);
}
if (options.showItemCounts) {
var itemCountHtml = LibraryBrowser.getItemCountsHtml(options, item);
if (item.Type == "Person" && !itemCountHtml) {
itemCountHtml = "&nbsp;";
}
if (itemCountHtml) {
html += "<div class='" + cssClass + "'>";
html += itemCountHtml;
html += "</div>";
}
lines.push(itemCountHtml);
}
if (options.showPremiereDate && item.PremiereDate) {
try {
//var date = parseISO8601Date(item.PremiereDate, { toLocal: true });
html += "<div class='posterItemText'>";
html += LibraryBrowser.getPremiereDateText(item);
html += "</div>";
lines.push(LibraryBrowser.getPremiereDateText(item));
} catch (err) {
lines.push('');
}
}
html += LibraryBrowser.getPosterItemTextLines(lines, cssClass, !options.overlayText);
if (options.overlayText) {
if (progressHtml) {
@ -847,6 +835,35 @@
return html;
},
getPosterItemTextLines: function (lines, cssClass, forceLines) {
var html = '';
var valid = 0;
var i, length;
for (i = 0, length = lines.length; i < length; i++) {
var text = lines[i];
if (text) {
html += "<div class='" + cssClass + "'>";
html += text;
html += "</div>";
valid++;
}
}
if (forceLines) {
while (valid < length) {
html += "<div class='" + cssClass + "'>&nbsp;</div>";
valid++;
}
}
return html;
},
isYesterday: function (date1) {
var today = new Date();