1
0
Fork 0
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:
Luke Pulverenti 2014-04-05 13:01:04 -04:00
parent ba42cdde19
commit 3f2f3c177e
6 changed files with 176 additions and 198 deletions

View file

@ -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();