Fix handling of clips in activity pane.

Start standardising variable names in templates.
This commit is contained in:
Tim 2015-07-04 14:37:30 +02:00
commit c770c90d76
7 changed files with 188 additions and 124 deletions

View file

@ -7,42 +7,28 @@ Filename: info.html
Version: 0.1
Variable names: data [list]
data :: Usable parameters
data :: Usable parameters (if not applicable for media type, blank value will be returned)
== Global keys ==
ratingKey Returns the unique identifier for the media item.
rating_key Returns the unique identifier for the media item.
type Returns the type of media. Either 'movie', 'episode' or 'show' or 'season'.
art Returns the location of the item's artwork
title Returns the name of the episode, show, season or movie.
duration Returns the standard runtime of the media.
contentRating Returns the age rating for the media.
content_rating Returns the age rating for the media.
summary Returns a brief description of the media plot.
== Only if 'type' is 'episode' ==
grandparentTitle Returns the name of the TV show.
parentIndex Returns the season number of the TV show.
grandparent_title Returns the name of the TV show.
parent_index Returns the season number of the TV show.
index Returns the episode number.
parentThumb Returns the location of the item's thumbnail. Use with pms_image_proxy.
parent_thumb Returns the location of the item's thumbnail. Use with pms_image_proxy.
writers Returns an array of writers.
== Only if 'type' is 'movie' or 'season' or 'show' ==
thumb Returns the location of the item's thumbnail. Use with pms_image_proxy.
== Only if 'type' is 'season' ==
parentTitle Returns the name of the TV show.
== Only if 'type' is 'movie' ==
parent_title Returns the name of the TV show.
rating Returns the 5 star rating value for the movie. Between 1 and 5.
year Returns the release year of the movie.
== Only if 'type' is 'movie' or 'show' ==
genres Returns an array of genres.
actors Returns an array of actors.
== Only if 'type' is 'episode' or 'movie' ==
directors Returns an array of directors.
== Only if 'type' is 'show' or 'season' ==
studio Returns the name of the studio.
DOCUMENTATION :: END
@ -72,7 +58,7 @@ from plexpy import helpers
<div class="span9">
<div class="summary-content-poster hidden-phone hidden-tablet">
% if data['type'] == 'episode':
<img src="pms_image_proxy?img=${data['parentThumb']}&width=256&height=352">
<img src="pms_image_proxy?img=${data['parent_thumb']}&width=256&height=352">
% else:
<img src="pms_image_proxy?img=${data['thumb']}&width=256&height=352">
% endif
@ -82,9 +68,9 @@ from plexpy import helpers
% if data['type'] == 'movie':
<h1>${data['title']} (${data['year']})</h1>
% elif data['type'] == 'season':
<h1>${data['parentTitle']} (${data['title']})</h1>
<h1>${data['parent_title']} (${data['title']})</h1>
% elif data['type'] == 'episode':
<h1>${data['grandparentTitle']} (Season ${data['parentIndex']}, Episode
<h1>${data['grandparent_title']} (Season ${data['parent_index']}, Episode
${data['index']}) "${data['title']}"</h1>
% else:
<h1>${data['title']}</h1>
@ -110,7 +96,7 @@ from plexpy import helpers
Runtime <strong> ${data['duration']} mins</strong>
</div>
<div class="summary-content-content-rating">
Rated <strong> ${data['contentRating']} </strong>
Rated <strong> ${data['content_rating']} </strong>
</div>
</div>
<div class="summary-content-summary">
@ -198,7 +184,7 @@ from plexpy import helpers
<th class="desktop" align='left' id="stopped">Stopped</th>
<th class="desktop" align='left' id="duration">Duration</th>
<th class="desktop" align='left' id="percent_complete">Completed</th>
<th class="never" align='left' id="rating_key">RatingKey</th>
<th class="never" align='left' id="rating_key">rating_key</th>
<th class="never" align='left' id="xml"></th>
<th class="never" align='left' id="user"></th>
</tr>
@ -258,7 +244,7 @@ from plexpy import helpers
history_table_options.ajax = {
"url": "get_history",
"data": function(d) {
d.rating_key = ${data['ratingKey']};
d.rating_key = ${data['rating_key']};
}
}
@ -276,7 +262,7 @@ from plexpy import helpers
history_table_options.ajax = {
"url": "get_history",
"data": function(d) {
d.grandparent_rating_key = ${data['ratingKey']};
d.grandparent_rating_key = ${data['rating_key']};
}
}
@ -292,7 +278,7 @@ from plexpy import helpers
url: 'get_children',
type: "GET",
async: true,
data: { rating_key : ${data['ratingKey']} },
data: { rating_key : ${data['rating_key']} },
complete: function(xhr, status) {
$("#episode-list").html(xhr.responseText);
}