Add link to library page from activity card media type icon

This commit is contained in:
JonnyWong16 2025-01-24 10:54:15 -08:00
parent c70381c3ff
commit 0879b848b9
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -74,6 +74,7 @@ DOCUMENTATION :: END
parent_href = page('info', data['parent_rating_key']) parent_href = page('info', data['parent_rating_key'])
grandparent_href = page('info', data['grandparent_rating_key']) grandparent_href = page('info', data['grandparent_rating_key'])
user_href = page('user', data['user_id']) if data['user_id'] else '#' user_href = page('user', data['user_id']) if data['user_id'] else '#'
library_href = page('library', data['section_id'])
season = short_season(data['parent_title']) season = short_season(data['parent_title'])
%> %>
<div class="dashboard-activity-instance" id="activity-instance-${sk}" data-key="${sk}" data-id="${data['session_id']}" <div class="dashboard-activity-instance" id="activity-instance-${sk}" data-key="${sk}" data-id="${data['session_id']}"
@ -463,21 +464,27 @@ DOCUMENTATION :: END
<div class="dashboard-activity-metadata-subtitle-container"> <div class="dashboard-activity-metadata-subtitle-container">
% if data['live']: % if data['live']:
<div id="media-type-${sk}" class="dashboard-activity-metadata-media_type-icon" title="Live TV"> <div id="media-type-${sk}" class="dashboard-activity-metadata-media_type-icon" title="Live TV">
<i class="fa fa-fw fa-broadcast-tower"></i>&nbsp; <a href="${library_href}">
<i class="fa fa-fw fa-broadcast-tower"></i>
</a>&nbsp;
</div> </div>
% elif data['channel_stream'] == 0: % elif data['channel_stream'] == 0:
<div id="media-type-${sk}" class="dashboard-activity-metadata-media_type-icon" title="${data['media_type'].capitalize()}"> <div id="media-type-${sk}" class="dashboard-activity-metadata-media_type-icon" title="${data['media_type'].capitalize()}">
% if data['media_type'] == 'movie': <a href="${library_href}">
<i class="fa fa-fw fa-film"></i>&nbsp; % if data['media_type'] == 'movie':
% elif data['media_type'] == 'episode': <i class="fa fa-fw fa-film"></i>
<i class="fa fa-fw fa-television"></i>&nbsp; % elif data['media_type'] == 'episode':
% elif data['media_type'] == 'track': <i class="fa fa-fw fa-television"></i>
<i class="fa fa-fw fa-music"></i>&nbsp; % elif data['media_type'] == 'track':
% elif data['media_type'] == 'photo': <i class="fa fa-fw fa-music"></i>
<i class="fa fa-fw fa-picture-o"></i>&nbsp; % elif data['media_type'] == 'photo':
% elif data['media_type'] == 'clip': <i class="fa fa-fw fa-picture-o"></i>
<i class="fa fa-fw fa-video-camera"></i>&nbsp; % elif data['media_type'] == 'clip':
% endif <i class="fa fa-fw fa-video-camera"></i>
% else:
<i class="fa fa-fw fa-question-circle"></i>
% endif
</a>&nbsp;
</div> </div>
% else: % else:
<div id="media-type-${sk}" class="dashboard-activity-metadata-media_type-icon" title="Channel"> <div id="media-type-${sk}" class="dashboard-activity-metadata-media_type-icon" title="Channel">