1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

add stub ibn page

This commit is contained in:
Luke Pulverenti 2013-03-27 18:29:37 -04:00
parent 7eb5b657ef
commit 6e356b2c0f
2 changed files with 66 additions and 0 deletions

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div id="itemByNameDetailPage" data-role="page" class="page libraryPage" data-theme="a">
<div data-role="content" style="padding-top: 0;">
<h1 id="itemName" style="padding-left: 10px; margin: 0;"></h1>
<div style="padding: 10px;">
<div class="itemImageBlock">
<div id="itemMedia" style="position: relative;">
<div id="itemImage"></div>
</div>
</div>
<div class="itemDetailBlock">
<p id="itemOverview"></p>
</div>
</div>
</div>
</div>
</body>
</html>

View file

@ -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);