From 6e356b2c0fc8541ae924f44637e2edf462af2b65 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 27 Mar 2013 18:29:37 -0400 Subject: [PATCH] add stub ibn page --- dashboard-ui/itembynamedetails.html | 27 ++++++++++++++ dashboard-ui/scripts/itembynamedetailpage.js | 39 ++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 dashboard-ui/itembynamedetails.html create mode 100644 dashboard-ui/scripts/itembynamedetailpage.js diff --git a/dashboard-ui/itembynamedetails.html b/dashboard-ui/itembynamedetails.html new file mode 100644 index 0000000000..6077f40a82 --- /dev/null +++ b/dashboard-ui/itembynamedetails.html @@ -0,0 +1,27 @@ + + + + + + +
+
+ +

+ +
+
+
+
+
+
+ +
+ +

+
+
+
+
+ + diff --git a/dashboard-ui/scripts/itembynamedetailpage.js b/dashboard-ui/scripts/itembynamedetailpage.js new file mode 100644 index 0000000000..3a5e3480d6 --- /dev/null +++ b/dashboard-ui/scripts/itembynamedetailpage.js @@ -0,0 +1,39 @@ +var ItemByNameDetailPage = { + + onPageShow: function () { + ItemByNameDetailPage.reload(); + }, + + reload: function () { + + Dashboard.showLoadingMsg(); + + var person = getParameterByName('person'); + + if (person) { + ApiClient.getPerson(person).done(ItemByNameDetailPage.renderItem); + return; + } + + var studio = getParameterByName('studio'); + + if (studio) { + ApiClient.getStudio(person).done(ItemByNameDetailPage.renderItem); + return; + } + + var genre = getParameterByName('genre'); + + if (genre) { + ApiClient.getGenre(genre).done(ItemByNameDetailPage.renderItem); + return; + } + }, + + renderItem: function (item) { + + Dashboard.hideLoadingMsg(); + } +}; + +$(document).on('pageshow', "#itemByNameDetailPage", ItemByNameDetailPage.onPageShow);