mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
move web client chromecast along a little further
This commit is contained in:
parent
ba42cdde19
commit
3f2f3c177e
6 changed files with 176 additions and 198 deletions
|
@ -37,16 +37,24 @@
|
|||
throw new Error('null player');
|
||||
}
|
||||
|
||||
if (!targetInfo) {
|
||||
throw new Error('null targetInfo');
|
||||
}
|
||||
|
||||
currentPlayer = player;
|
||||
currentTargetInfo = targetInfo;
|
||||
currentTargetInfo = targetInfo || player.getCurrentTargetInfo();
|
||||
|
||||
$(self).trigger('playerchange');
|
||||
};
|
||||
|
||||
self.setLocalPlayerActive = function() {
|
||||
self.setActivePlayer(self.getLocalPlayer());
|
||||
};
|
||||
|
||||
self.removeActivePlayer = function (name) {
|
||||
|
||||
if (self.getPlayerInfo().name == name) {
|
||||
self.setLocalPlayerActive();
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
self.getTargets = function () {
|
||||
|
||||
var deferred = $.Deferred();
|
||||
|
@ -70,6 +78,17 @@
|
|||
|
||||
}
|
||||
|
||||
targets = targets.sort(function(a,b) {
|
||||
|
||||
var aVal = a.isLocalPlayer ? 0 : 1;
|
||||
var bVal = b.isLocalPlayer ? 0 : 1;
|
||||
|
||||
aVal = aVal.toString() + a.name;
|
||||
bVal = bVal.toString() + b.name;
|
||||
|
||||
return aVal.localeCompare(bVal);
|
||||
});
|
||||
|
||||
deferred.resolveWith(null, [targets]);
|
||||
});
|
||||
|
||||
|
@ -201,7 +220,7 @@
|
|||
localPlayer.mute();
|
||||
}
|
||||
else if (cmd.Name === 'Unmute') {
|
||||
localPlayer.unmute();
|
||||
localPlayer.unMute();
|
||||
}
|
||||
else if (cmd.Name === 'VolumeUp') {
|
||||
localPlayer.volumeUp();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue