diff --git a/src/controllers/itemdetailpage.js b/src/controllers/itemdetailpage.js index 22f3d331b3..cd701a481a 100644 --- a/src/controllers/itemdetailpage.js +++ b/src/controllers/itemdetailpage.js @@ -393,6 +393,18 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuild } } + function renderUserInfo(page, item) { + var lastPlayedElement = page.querySelector(".itemLastPlayed"); + + if (item.UserData && item.UserData.LastPlayedDate) { + lastPlayedElement.classList.remove("hide"); + var datePlayed = datetime.parseISO8601Date(item.UserData.LastPlayedDate); + lastPlayedElement.innerHTML = globalize.translate("DatePlayed") + " " + datetime.toLocaleDateString(datePlayed) + " " + datetime.getDisplayTime(datePlayed); + } else { + lastPlayedElement.classList.add("hide"); + } + } + function renderLinks(linksElem, item) { var html = []; if (item.DateCreated && itemHelper.enableDateAddedDisplay(item)) { @@ -599,6 +611,7 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuild reloadUserDataButtons(page, item); renderLinks(externalLinksElem, item); + renderUserInfo(page, item); renderTags(page, item); renderSeriesAirTime(page, item, isStatic) } diff --git a/src/itemdetails.html b/src/itemdetails.html index 0da8254c48..1af02d2395 100644 --- a/src/itemdetails.html +++ b/src/itemdetails.html @@ -195,6 +195,7 @@