Change wording on home stats

Add TV info to season info page
Add episode list to season info page
This commit is contained in:
Tim 2015-06-23 13:05:45 +02:00
parent c99e3c5e4a
commit 01601605e1
5 changed files with 175 additions and 12 deletions

View file

@ -16,7 +16,7 @@
</a>
</span>
<div class="home-platforms-instance-name">
<h4>Most Popular TV</h4>
<h4>Most Watched TV</h4>
<a href="info?rating_key=${a['rows'][0]['rating_key']}">
<h5>${a['rows'][0]['orig_title']}</h5>
</a>

View file

@ -56,25 +56,19 @@
% else:
Directed by <strong> unknown</strong>
% endif
% elif metadata['type'] == 'show':
% elif metadata['type'] == 'show' or metadata['type'] == 'season':
Studio <strong> ${metadata['studio']}</strong>
% endif
</div>
<div class="summary-content-duration">
% if metadata['type'] == 'episode' or metadata['type'] == 'movie' or metadata['type'] == 'show':
Runtime <strong> ${metadata['duration']} mins</strong>
% endif
Runtime <strong> ${metadata['duration']} mins</strong>
</div>
<div class="summary-content-content-rating">
% if metadata['type'] == 'episode' or metadata['type'] == 'movie' or metadata['type'] == 'show':
Rated <strong> ${metadata['contentRating']} </strong>
% endif
Rated <strong> ${metadata['contentRating']} </strong>
</div>
</div>
<div class="summary-content-summary">
% if metadata['type'] == 'episode' or metadata['type'] == 'movie' or metadata['type'] == 'show':
<p> ${metadata['summary']} </p>
% endif
<p> ${metadata['summary']} </p>
</div>
</div>
</div>
@ -171,6 +165,14 @@
</table>
<div id="info-modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="info-modal" aria-hidden="true">
</div>
% elif metadata['type'] == 'season':
<div class="wellheader">
<div class="dashboard-wellheader">
<h3>Episode list for <strong>${metadata['title']}</strong></h3>
</div>
</div>
<div id="episode-list">
</div>
% endif
</div>
</div>
@ -220,5 +222,18 @@
});
</script>
%endif
% if metadata['type'] == 'season':
<script>
$.ajax({
url: 'get_children',
type: "GET",
async: true,
data: { rating_key : ${metadata['ratingKey']} },
complete: function(xhr, status) {
$("#episode-list").html(xhr.responseText);
}
});
</script>
% endif
% endif
</%def>

View file

@ -0,0 +1,33 @@
% if episode_list != None:
% if episode_list['episode_count'] > 0:
<div class="season-episodes-wrapper">
<ul class="season-episodes-instance">
% for a in episode_list['episode_list']:
<li>
<div class="season-episodes-poster">
<div class="season-episodes-poster-face">
<a href="info?rating_key=${a['ratingKey']}">
<img src="pms_image_proxy?img=${a['thumb']}&width=205&height=115"
class="season-episodes-poster-face">
</a>
</div>
<div class="season-episodes-card-overlay">
<div class="season-episodes-season">
Episode ${a['index']}
</div>
</div>
</div>
<div class="season-episodes-instance-text-wrapper">
<div class="season-episodes-title">
<a href="info?rating_key=${a['ratingKey']}">
"${a['title']}"
</a>
</div>
</div>
</li>
% endfor
</ul>
</div>
% endif
% endif