mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
consolidate people access
This commit is contained in:
parent
a0b6f768b3
commit
6afe8ad530
4 changed files with 31 additions and 11 deletions
|
@ -193,3 +193,7 @@
|
|||
display: none;
|
||||
}
|
||||
}
|
||||
.nowPlayingPageUserDataButtons iron-icon {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
}
|
||||
|
|
|
@ -56,6 +56,9 @@
|
|||
<paper-fab icon="movie" class="btnChapters videoButton btnPlayStateCommand subdued" title="${ButtonScenes}" data-command="GoToSearch"></paper-fab>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nowPlayingPageUserDataButtons" style="margin-top:1.5em;">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</neon-animatable>
|
||||
<neon-animatable>
|
||||
|
|
|
@ -557,7 +557,8 @@
|
|||
|
||||
clearProgressInterval();
|
||||
|
||||
Events.off(mediaRenderer, 'ended.playbackstopped').off('ended.playnext');
|
||||
Events.off(mediaRenderer, 'ended.playbackstopped');
|
||||
Events.off(mediaRenderer, 'ended.playnext');
|
||||
|
||||
$(mediaRenderer).one("play", function () {
|
||||
|
||||
|
|
|
@ -52,7 +52,9 @@
|
|||
html += "</div>";
|
||||
}
|
||||
|
||||
elem.html(html).trigger('create').lazyChildren();
|
||||
elem.innerHTML = html;
|
||||
ImageLoader.lazyChildren(elem);
|
||||
$(elem).trigger('create');
|
||||
}
|
||||
|
||||
function selectCurrentChapter(elem, positionTicks) {
|
||||
|
@ -69,30 +71,31 @@
|
|||
|
||||
var chapterElem = matches[matches.length - 1];
|
||||
|
||||
$(chapterElem).addClass('currentChapter');
|
||||
chapterElem.classList.add('currentChapter');
|
||||
|
||||
chapterElem.scrollIntoView();
|
||||
|
||||
elem[0].scrollLeft += 50;
|
||||
elem.scrollLeft += 50;
|
||||
}
|
||||
|
||||
function showChapterMenu(page, item, currentPositionTicks) {
|
||||
|
||||
$('.chapterMenuOverlay', page).show();
|
||||
|
||||
var elem = $('.chapterMenu', page).show();
|
||||
var elem = page.querySelector('.chapterMenu');
|
||||
$(elem).show();
|
||||
|
||||
if (item.Id == elem.attr('data-itemid')) {
|
||||
if (item.Id == elem.getAttribute('data-itemid')) {
|
||||
|
||||
selectCurrentChapter(elem, currentPositionTicks);
|
||||
return;
|
||||
}
|
||||
|
||||
var innerElem = $('.chapterMenuInner', elem);
|
||||
var innerElem = elem.querySelector('.chapterMenuInner');
|
||||
|
||||
populateChapters(innerElem, item.Chapters, item.Id, item.RunTimeTicks);
|
||||
|
||||
elem.attr('data-itemid', item.Id);
|
||||
elem.setAttribute('data-itemid', item.Id);
|
||||
|
||||
selectCurrentChapter(elem, currentPositionTicks);
|
||||
}
|
||||
|
@ -349,7 +352,7 @@
|
|||
loadPlaylist(page);
|
||||
});
|
||||
|
||||
$(page).on('click', '.mediaItem', onListItemClick);
|
||||
Events.on(page, 'click', '.mediaItem', onListItemClick);
|
||||
}
|
||||
|
||||
function onPlaybackStart(e, state) {
|
||||
|
@ -533,6 +536,14 @@
|
|||
setImageUrl(page, url);
|
||||
|
||||
Backdrops.setBackdropUrl(page, backdropUrl);
|
||||
|
||||
if (item) {
|
||||
ApiClient.getItem(Dashboard.getCurrentUserId(), item.Id).done(function (fullItem) {
|
||||
page.querySelector('.nowPlayingPageUserDataButtons').innerHTML = LibraryBrowser.getUserDataIconsHtml(fullItem, false);
|
||||
});
|
||||
} else {
|
||||
page.querySelector('.nowPlayingPageUserDataButtons').innerHTML = '';
|
||||
}
|
||||
}
|
||||
|
||||
function setImageUrl(page, url) {
|
||||
|
@ -619,9 +630,10 @@
|
|||
smallIcon: true
|
||||
});
|
||||
|
||||
var itemsContainer = elem.querySelector('.playlist');
|
||||
var itemsContainer = page.querySelector('.playlist');
|
||||
itemsContainer.innerHTML = html;
|
||||
ImageLoader.lazyChildren(html).trigger('create');
|
||||
ImageLoader.lazyChildren(itemsContainer);
|
||||
$(itemsContainer).trigger('create');
|
||||
}
|
||||
|
||||
function onListItemClick(e) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue