make card titles clickable

This commit is contained in:
cvium 2019-01-12 07:54:05 +01:00
parent 02918d066f
commit aaad0350ae

View File

@ -806,6 +806,7 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusMana
}
var cssClass = options.centerText ? "cardText cardTextCentered" : "cardText";
var serverId = item.ServerId || options.serverId;
var lines = [];
var parentTitleUnderneath = item.Type === 'MusicAlbum' || item.Type === 'Audio' || item.Type === 'MusicVideo';
@ -819,7 +820,7 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusMana
if (item.SeriesId) {
lines.push(getTextActionButton({
Id: item.SeriesId,
ServerId: item.ServerId,
ServerId: serverId,
Name: item.SeriesName,
Type: 'Series',
IsFolder: true
@ -860,7 +861,13 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusMana
includeParentInfo: options.includeParentInfoInTitle
});
lines.push(name);
lines.push(getTextActionButton({
Id: item.Id,
ServerId: serverId,
Name: name,
Type: item.Type,
IsFolder: true
}));
}
if (showOtherText) {
@ -869,7 +876,7 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusMana
if (isOuterFooter && item.AlbumArtists && item.AlbumArtists.length) {
item.AlbumArtists[0].Type = 'MusicArtist';
item.AlbumArtists[0].IsFolder = true;
lines.push(getTextActionButton(item.AlbumArtists[0], null, item.ServerId));
lines.push(getTextActionButton(item.AlbumArtists[0], null, serverId));
} else {
lines.push(isUsingLiveTvNaming(item) ? item.Name : (item.SeriesName || item.Series || item.Album || item.AlbumArtist || item.GameSystem || ""));
}
@ -960,7 +967,7 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusMana
lines.push(getTextActionButton({
Id: item.ChannelId,
ServerId: item.ServerId,
ServerId: serverId,
Name: item.ChannelName,
Type: 'TvChannel',
MediaType: item.MediaType,