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

support resume in hover menus

This commit is contained in:
Luke Pulverenti 2014-01-17 16:18:43 -05:00
parent b1cba70ffd
commit 35e37c8027
2 changed files with 8 additions and 3 deletions

View file

@ -2524,7 +2524,7 @@
html += '<span class="itemCommunityRating">'; html += '<span class="itemCommunityRating">';
html += LibraryBrowser.getRatingHtml(item, false); html += LibraryBrowser.getRatingHtml(item, false);
html += '</span>'; html += '</span>';
if (isPortrait) { if (isPortrait) {
html += '<span class="userDataIcons" style="margin-left:0;display:block;margin:1.25em 0;">'; html += '<span class="userDataIcons" style="margin-left:0;display:block;margin:1.25em 0;">';
html += LibraryBrowser.getUserDataIconsHtml(item); html += LibraryBrowser.getUserDataIconsHtml(item);
@ -2547,7 +2547,11 @@
var buttonCount = 0; var buttonCount = 0;
if (MediaPlayer.canPlay(item)) { if (MediaPlayer.canPlay(item)) {
html += '<button type="button" data-mini="true" data-inline="true" data-icon="play" data-iconpos="notext" title="Play" onclick="MediaPlayer.playById(\'' + item.Id + '\');return false;" style="' + buttonMargin + '">Play</button>';
var resumePosition = (item.UserData || {}).PlaybackPositionTicks || 0;
var onPlayClick = 'LibraryBrowser.showPlayMenu(this, \'' + item.Id + '\', \'' + item.Type + '\', \'' + item.MediaType + '\', ' + resumePosition + ');return false;';
html += '<button type="button" data-mini="true" data-inline="true" data-icon="play" data-iconpos="notext" title="Play" onclick="' + onPlayClick + '" style="' + buttonMargin + '">Play</button>';
buttonCount++; buttonCount++;
} }

View file

@ -22,7 +22,8 @@
var service = liveTvInfo.Services.filter(function (s) { var service = liveTvInfo.Services.filter(function (s) {
return s.Name == liveTvInfo.ActiveServiceName; return s.Name == liveTvInfo.ActiveServiceName;
})[0];
})[0] || {};
if (service.HomePageUrl) { if (service.HomePageUrl) {
$('#activeServiceName', page).html('<a href="' + service.HomePageUrl + '" target="_blank">' + liveTvInfo.ActiveServiceName + '</a>').trigger('create'); $('#activeServiceName', page).html('<a href="' + service.HomePageUrl + '" target="_blank">' + liveTvInfo.ActiveServiceName + '</a>').trigger('create');