';
+ var cssClass = isDefault ? "tileImage defaultTileImage" : "tileImage";
+
+ html += '
';
if (item.SeriesName || item.Album) {
var seriesName = item.SeriesName || item.Album;
- html += '
' + seriesName + '
';
+ html += '
' + seriesName + '
';
}
var name = item.Name;
@@ -105,7 +115,7 @@
name = item.ParentIndexNumber + "." + name;
}
- html += '
' + name + '
';
+ html += '
' + name + '
';
if (item.CommunityRating) {
html += '
' + LibraryBrowser.getFiveStarRatingHtml(item) + '
';
@@ -152,6 +162,50 @@
return html;
},
+ getSongTableHtml: function (items) {
+
+ var html = '';
+
+ html += '
';
+
+ html += '';
+
+ html += ' | ';
+ html += 'Track | ';
+ html += 'Duration | ';
+ html += ' | ';
+
+ html += '
';
+
+ for (var i = 0, length = items.length; i < length; i++) {
+
+ var item = items[i];
+
+ html += '';
+
+ var num = item.IndexNumber;
+
+ if (num && item.ParentIndexNumber) {
+ num = item.ParentIndexNumber + "." + num;
+ }
+ html += '' + (num || "") + ' | ';
+
+ html += '' + (item.Name || "") + ' | ';
+
+ var time = DashboardPage.getDisplayText(item.RunTimeTicks || 0);
+
+ html += '' + time + ' | ';
+
+ html += '' + LibraryBrowser.getUserDataIconsHtml(item) + ' | ';
+
+ html += '
';
+ }
+
+ html += '
';
+
+ return html;
+ },
+
getHref: function (item) {
if (item.url) {
@@ -995,11 +1049,16 @@
if (item.RunTimeTicks) {
- var minutes = item.RunTimeTicks / 600000000;
+ if (item.Type == "Audio") {
- minutes = minutes || 1;
+ miscInfo.push(DashboardPage.getDisplayText(item.RunTimeTicks));
+ } else {
+ var minutes = item.RunTimeTicks / 600000000;
- miscInfo.push(parseInt(minutes) + "min");
+ minutes = minutes || 1;
+
+ miscInfo.push(parseInt(minutes) + "min");
+ }
}
if (item.MediaType && item.DisplayMediaType && item.DisplayMediaType != item.Type) {