diff --git a/src/controllers/itemdetailpage.js b/src/controllers/itemdetailpage.js index ab11f0484..e9242c511 100644 --- a/src/controllers/itemdetailpage.js +++ b/src/controllers/itemdetailpage.js @@ -400,8 +400,10 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "userSetti } else if (item.Album) { parentNameHtml.push(item.Album); } - + // FIXME: This whole section needs some refactoring, so it becames easier to scale across all form factors. See GH #1022 var html = ""; + var tvShowHtml = parentNameHtml[0]; + var tvSeasonHtml = parentNameHtml[1]; if (parentNameHtml.length) { if (parentNameLast) { @@ -415,7 +417,7 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "userSetti if (layoutManager.mobile) { html = '

' + parentNameHtml.join("
") + "

"; } else { - html = '

' + parentNameHtml[0] + "

"; + html = '

' + tvShowHtml + "

"; } } } @@ -426,8 +428,8 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "userSetti var offset = parentNameLast ? ".25em" : ".5em"; if (html && !parentNameLast) { - if (!layoutManager.mobile && parentNameHtml[1]) { - html += '

' + parentNameHtml[1] + ' - ' + name + '

'; + if (!layoutManager.mobile && tvSeasonHtml) { + html += '

' + tvSeasonHtml + ' - ' + name + '

'; } else { html += '

' + name + '

'; }