mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix TV item details UX
This commit is contained in:
parent
60085c6a05
commit
ef24730593
1 changed files with 8 additions and 10 deletions
|
@ -367,6 +367,14 @@ function reloadPlayButtons(page, item) {
|
||||||
hideAll(page, 'btnShuffle');
|
hideAll(page, 'btnShuffle');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const btnResume = page.querySelector('.mainDetailButtons .btnResume');
|
||||||
|
const btnPlay = page.querySelector('.mainDetailButtons .btnPlay');
|
||||||
|
if (layoutManager.tv && !btnResume.classList.contains('hide')) {
|
||||||
|
btnResume.classList.add('fab');
|
||||||
|
} else if (layoutManager.tv && btnResume.classList.contains('hide')) {
|
||||||
|
btnPlay.classList.add('fab');
|
||||||
|
}
|
||||||
|
|
||||||
return canPlay;
|
return canPlay;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2063,16 +2071,6 @@ export default function (view, params) {
|
||||||
function init() {
|
function init() {
|
||||||
const apiClient = getApiClient();
|
const apiClient = getApiClient();
|
||||||
|
|
||||||
const btnResume = view.querySelector('.mainDetailButtons .btnResume');
|
|
||||||
const btnPlay = view.querySelector('.mainDetailButtons .btnPlay');
|
|
||||||
if (layoutManager.tv && !btnResume.classList.contains('hide')) {
|
|
||||||
btnResume.classList.add('fab');
|
|
||||||
btnResume.classList.add('detailFloatingButton');
|
|
||||||
} else if (layoutManager.tv && btnResume.classList.contains('hide')) {
|
|
||||||
btnPlay.classList.add('fab');
|
|
||||||
btnPlay.classList.add('detailFloatingButton');
|
|
||||||
}
|
|
||||||
|
|
||||||
view.querySelectorAll('.btnPlay');
|
view.querySelectorAll('.btnPlay');
|
||||||
bindAll(view, '.btnPlay', 'click', onPlayClick);
|
bindAll(view, '.btnPlay', 'click', onPlayClick);
|
||||||
bindAll(view, '.btnResume', 'click', onPlayClick);
|
bindAll(view, '.btnResume', 'click', onPlayClick);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue