diff --git a/dashboard-ui/games.html b/dashboard-ui/games.html index b95c69ab3..9986985f7 100644 --- a/dashboard-ui/games.html +++ b/dashboard-ui/games.html @@ -17,6 +17,12 @@
+
+ +
diff --git a/dashboard-ui/scripts/gamespage.js b/dashboard-ui/scripts/gamespage.js index b82d989f9..3c8109290 100644 --- a/dashboard-ui/scripts/gamespage.js +++ b/dashboard-ui/scripts/gamespage.js @@ -25,9 +25,22 @@ $('.listTopPaging', page).html(LibraryBrowser.getPagingHtml(query, result.TotalRecordCount, true)).trigger('create'); - html += LibraryBrowser.getGameTableHtml(result.Items, { - showGameSystem: true - }); + if (view == "Backdrop") { + html += LibraryBrowser.getPosterDetailViewHtml({ + items: result.Items, + preferBackdrop: true, + context: "games", + shape: "backdrop" + }); + } + else if (view == "Poster") { + html += LibraryBrowser.getPosterDetailViewHtml({ + items: result.Items, + useAverageAspectRatio: true, + context: "games", + shape: "poster" + }); + } html += LibraryBrowser.getPagingHtml(query, result.TotalRecordCount); diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 1df48b5ab..68d81e239 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -181,6 +181,10 @@ html += '

' + childText + '

'; } + else if (item.Type == "Game") { + + html += '

' + item.GameSystem + '

'; + } else { html += '

' + LibraryBrowser.getMiscInfoHtml(item) + '

'; } @@ -1461,57 +1465,7 @@ html += '
'; return html; - }, - - getGameTableHtml: function (items, options) { - - options = options || {}; - - var html = ''; - - var cssClass = "detailTable"; - - html += '
'; - - html += ''; - - html += ''; - - if (options.showGameSystem) { - html += ''; - } - - //html += ''; - html += ''; - html += ''; - - html += ''; - - for (var i = 0, length = items.length; i < length; i++) { - - var item = items[i]; - - html += ''; - - html += ''; - - if (options.showGameSystem) { - html += ''; - } - - //html += ''; - - html += ''; - - html += ''; - - html += ''; - } - - html += '
GameGame SystemRelease YearPlay Count
' + (item.Name || "") + '' + item.DisplayMediaType + '' + item.ReleaseYear + '' + (item.UserData ? item.UserData.PlayCount : 0) + '' + LibraryBrowser.getUserDataIconsHtml(item) + '
'; - - return html; - } + } };