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

unify video osd

This commit is contained in:
Luke Pulverenti 2017-01-03 01:51:36 -05:00
parent b3a664583a
commit 407f137095
24 changed files with 713 additions and 6466 deletions

View file

@ -1,4 +1,4 @@
define(['layoutManager', 'viewManager', 'libraryBrowser', 'embyRouter', 'paper-icon-button-light', 'material-icons'], function (layoutManager, viewManager, libraryBrowser, embyRouter) {
define(['layoutManager', 'viewManager', 'libraryBrowser', 'embyRouter', 'playbackManager', 'paper-icon-button-light', 'material-icons'], function (layoutManager, viewManager, libraryBrowser, embyRouter, playbackManager) {
'use strict';
var enableBottomTabs = AppInfo.isNativeApp;
@ -37,7 +37,7 @@
html += '<button is="paper-icon-button-light" class="headerButton headerButtonRight headerUserButton autoSize"><i class="md-icon">person</i></button>';
if (!browserInfo.mobile && !Dashboard.isConnectMode()) {
if (!browserInfo.mobile) {
html += '<button is="paper-icon-button-light" class="headerButton headerButtonRight dashboardEntryHeaderButton autoSize" onclick="return LibraryMenu.onSettingsClicked(event);"><i class="md-icon">settings</i></button>';
}
@ -730,20 +730,19 @@
return;
}
var info = MediaController.getPlayerInfo();
var info = playbackManager.getPlayerInfo();
if (info.isLocalPlayer) {
btnCast.querySelector('i').innerHTML = 'cast';
btnCast.classList.remove('btnActiveCast');
context.querySelector('.headerSelectedPlayer').innerHTML = '';
} else {
if (info && !info.isLocalPlayer) {
btnCast.querySelector('i').icon = 'cast_connected';
btnCast.classList.add('btnActiveCast');
context.querySelector('.headerSelectedPlayer').innerHTML = info.deviceName || info.name;
} else {
btnCast.querySelector('i').innerHTML = 'cast';
btnCast.classList.remove('btnActiveCast');
context.querySelector('.headerSelectedPlayer').innerHTML = '';
}
}
@ -1044,7 +1043,7 @@
});
Events.on(ConnectionManager, 'localusersignedout', updateUserInHeader);
Events.on(MediaController, 'playerchange', updateCastIcon);
Events.on(playbackManager, 'playerchange', updateCastIcon);
setDrawerClass();