From 31f1e2e6dc28149252c60a2cf0cfdf0997bd28ec Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 17 Apr 2013 12:46:52 -0400 Subject: [PATCH] display more types on ibn page --- dashboard-ui/scripts/itembynamedetailpage.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/dashboard-ui/scripts/itembynamedetailpage.js b/dashboard-ui/scripts/itembynamedetailpage.js index 44904a0d21..a402c8b335 100644 --- a/dashboard-ui/scripts/itembynamedetailpage.js +++ b/dashboard-ui/scripts/itembynamedetailpage.js @@ -56,13 +56,21 @@ function renderTabs(page, item) { - if (item.Type !== "Person") { - return; + var promise; + + if (item.Type == "Person") { + promise = ApiClient.getPersonItemCounts(Dashboard.getCurrentUserId(), item.Name); + } + else if (item.Type == "Genre") { + promise = ApiClient.getGenreItemCounts(Dashboard.getCurrentUserId(), item.Name); + } + else if (item.Type == "Studio") { + promise = ApiClient.getStudioItemCounts(Dashboard.getCurrentUserId(), item.Name); + } else { + throw new Error("Unknown item type: " + item.Type); } - var url = ApiClient.getUrl("Users/" + Dashboard.getCurrentUserId() + "/Persons/" + item.Name + "/Counts"); - - $.getJSON(url).done(function (result) { + promise.done(function (result) { var html = '
';