diff --git a/dashboard-ui/css/images/items/detail/person.png b/dashboard-ui/css/images/items/detail/person.png new file mode 100644 index 0000000000..8d5abc8358 Binary files /dev/null and b/dashboard-ui/css/images/items/detail/person.png differ diff --git a/dashboard-ui/css/images/items/detail/video.png b/dashboard-ui/css/images/items/detail/video.png index b315bdf1ae..9412e2f7f0 100644 Binary files a/dashboard-ui/css/images/items/detail/video.png and b/dashboard-ui/css/images/items/detail/video.png differ diff --git a/dashboard-ui/css/images/items/list/audio.png b/dashboard-ui/css/images/items/list/audio.png new file mode 100644 index 0000000000..c4d7006c1b Binary files /dev/null and b/dashboard-ui/css/images/items/list/audio.png differ diff --git a/dashboard-ui/css/images/items/list/person.png b/dashboard-ui/css/images/items/list/person.png new file mode 100644 index 0000000000..7269cf14c4 Binary files /dev/null and b/dashboard-ui/css/images/items/list/person.png differ diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 466a38738a..3e70c5c310 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -55,7 +55,7 @@ var Dashboard = { } var header = $('.header', $.mobile.activePage); - + if (header.length) { // Re-render the header header.remove(); @@ -394,7 +394,7 @@ var Dashboard = { reloadPageWhenServerAvailable: function (retryCount) { ApiClient.getSystemInfo().done(function (info) { - + // If this is back to false, the restart completed if (!info.HasPendingRestart) { Dashboard.reloadPage(); @@ -402,11 +402,11 @@ var Dashboard = { Dashboard.retryReload(retryCount); } - }).fail(function() { + }).fail(function () { Dashboard.retryReload(retryCount); }); }, - + retryReload: function (retryCount) { setTimeout(function () { @@ -459,7 +459,13 @@ var Dashboard = { width: 352, tag: item.BackdropImageTags[0] }) + "' />"; - } else { + } + else if (item.MediaType == "Audio" || item.Type == "MusicAlbum" || item.Type == "MusicArtist") { + + html += ""; + } + else { + html += ""; } @@ -859,9 +865,9 @@ var Dashboard = { $(ApiClient).on("websocketmessage", Dashboard.onWebSocketMessageReceived); }, - + onWebSocketMessageReceived: function (msg) { - + if (msg.MessageType === "LibraryChanged") { Dashboard.processLibraryUpdateNotification(msg.Data); } @@ -1054,7 +1060,7 @@ var Dashboard = { tag: item.PrimaryImageTag, type: "Primary" }); - + if (!item.Id || data.icon.indexOf("undefined") != -1) { alert("bad image url: " + JSON.stringify(item)); console.log("bad image url: " + JSON.stringify(item)); @@ -1150,7 +1156,7 @@ $(document).on('pagebeforeshow', ".page", function () { }).on('pageinit', ".page", function () { var page = $(this); - + var userId = Dashboard.getCurrentUserId(); ApiClient.currentUserId(userId);