mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Manual deuglification of remotecontrol.js
This commit is contained in:
parent
c8d4c8759a
commit
97ee1d10c6
1 changed files with 57 additions and 59 deletions
|
@ -4,13 +4,13 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
function showAudioMenu(context, player, button, item) {
|
function showAudioMenu(context, player, button, item) {
|
||||||
var currentIndex = playbackManager.getAudioStreamIndex(player);
|
var currentIndex = playbackManager.getAudioStreamIndex(player);
|
||||||
var streams = playbackManager.audioTracks(player);
|
var streams = playbackManager.audioTracks(player);
|
||||||
var menuItems = streams.map(function (s__q) {
|
var menuItems = streams.map(function (s) {
|
||||||
var menuItem = {
|
var menuItem = {
|
||||||
name: s__q.DisplayTitle,
|
name: s.DisplayTitle,
|
||||||
id: s__q.Index
|
id: s.Index
|
||||||
};
|
};
|
||||||
|
|
||||||
if (s__q.Index == currentIndex) {
|
if (s.Index == currentIndex) {
|
||||||
menuItem.selected = true;
|
menuItem.selected = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,13 +31,13 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
function showSubtitleMenu(context, player, button, item) {
|
function showSubtitleMenu(context, player, button, item) {
|
||||||
var currentIndex = playbackManager.getSubtitleStreamIndex(player);
|
var currentIndex = playbackManager.getSubtitleStreamIndex(player);
|
||||||
var streams = playbackManager.subtitleTracks(player);
|
var streams = playbackManager.subtitleTracks(player);
|
||||||
var menuItems = streams.map(function (s__w) {
|
var menuItems = streams.map(function (s) {
|
||||||
var menuItem = {
|
var menuItem = {
|
||||||
name: s__w.DisplayTitle,
|
name: s.DisplayTitle,
|
||||||
id: s__w.Index
|
id: s.Index
|
||||||
};
|
};
|
||||||
|
|
||||||
if (s__w.Index == currentIndex) {
|
if (s.Index == currentIndex) {
|
||||||
menuItem.selected = true;
|
menuItem.selected = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,8 +61,8 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
}
|
}
|
||||||
|
|
||||||
function getNowPlayingNameHtml(nowPlayingItem, includeNonNameInfo) {
|
function getNowPlayingNameHtml(nowPlayingItem, includeNonNameInfo) {
|
||||||
return nowPlayingHelper.getNowPlayingNames(nowPlayingItem, includeNonNameInfo).map(function (i__e) {
|
return nowPlayingHelper.getNowPlayingNames(nowPlayingItem, includeNonNameInfo).map(function (i) {
|
||||||
return i__e.text;
|
return i.text;
|
||||||
}).join("<br/>");
|
}).join("<br/>");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,8 +167,8 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
function updateSupportedCommands(context, commands) {
|
function updateSupportedCommands(context, commands) {
|
||||||
var all = context.querySelectorAll(".btnCommand");
|
var all = context.querySelectorAll(".btnCommand");
|
||||||
|
|
||||||
for (var i__r = 0, length = all.length; i__r < length; i__r++) {
|
for (var i = 0, length = all.length; i < length; i++) {
|
||||||
buttonEnabled(all[i__r], -1 != commands.indexOf(all[i__r].getAttribute("data-command")));
|
buttonEnabled(all[i], -1 != commands.indexOf(all[i].getAttribute("data-command")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -258,14 +258,12 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
if ("RepeatAll" == repeatMode) {
|
if ("RepeatAll" == repeatMode) {
|
||||||
toggleRepeatButton.innerHTML = "<i class='md-icon'>repeat</i>";
|
toggleRepeatButton.innerHTML = "<i class='md-icon'>repeat</i>";
|
||||||
toggleRepeatButton.classList.add("repeatButton-active");
|
toggleRepeatButton.classList.add("repeatButton-active");
|
||||||
|
} else if ("RepeatOne" == repeatMode) {
|
||||||
|
toggleRepeatButton.innerHTML = "<i class='md-icon'>repeat_one</i>";
|
||||||
|
toggleRepeatButton.classList.add("repeatButton-active");
|
||||||
} else {
|
} else {
|
||||||
if ("RepeatOne" == repeatMode) {
|
toggleRepeatButton.innerHTML = "<i class='md-icon'>repeat</i>";
|
||||||
toggleRepeatButton.innerHTML = "<i class='md-icon'>repeat_one</i>";
|
toggleRepeatButton.classList.remove("repeatButton-active");
|
||||||
toggleRepeatButton.classList.add("repeatButton-active");
|
|
||||||
} else {
|
|
||||||
toggleRepeatButton.innerHTML = "<i class='md-icon'>repeat</i>";
|
|
||||||
toggleRepeatButton.classList.remove("repeatButton-active");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,27 +384,27 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPlaybackStart(e__t, state) {
|
function onPlaybackStart(e, state) {
|
||||||
console.log("remotecontrol event: " + e__t.type);
|
console.log("remotecontrol event: " + e.type);
|
||||||
var player = this;
|
var player = this;
|
||||||
onStateChanged.call(player, e__t, state);
|
onStateChanged.call(player, e, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onRepeatModeChange(e__y) {
|
function onRepeatModeChange(e) {
|
||||||
var player = this;
|
var player = this;
|
||||||
updateRepeatModeDisplay(playbackManager.getRepeatMode(player));
|
updateRepeatModeDisplay(playbackManager.getRepeatMode(player));
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPlaylistUpdate(e__u) {
|
function onPlaylistUpdate(e) {
|
||||||
loadPlaylist(dlg, this);
|
loadPlaylist(dlg, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPlaylistItemRemoved(e__i, info) {
|
function onPlaylistItemRemoved(e, info) {
|
||||||
var context = dlg;
|
var context = dlg;
|
||||||
var playlistItemIds = info.playlistItemIds;
|
var playlistItemIds = info.playlistItemIds;
|
||||||
|
|
||||||
for (var i__o = 0, length = playlistItemIds.length; i__o < length; i__o++) {
|
for (var i = 0, length = playlistItemIds.length; i < length; i++) {
|
||||||
var listItem = context.querySelector('.listItem[data-playlistItemId="' + playlistItemIds[i__o] + '"]');
|
var listItem = context.querySelector('.listItem[data-playlistItemId="' + playlistItemIds[i] + '"]');
|
||||||
|
|
||||||
if (listItem) {
|
if (listItem) {
|
||||||
listItem.parentNode.removeChild(listItem);
|
listItem.parentNode.removeChild(listItem);
|
||||||
|
@ -414,8 +412,8 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPlaybackStopped(e__p, state) {
|
function onPlaybackStopped(e, state) {
|
||||||
console.log("remotecontrol event: " + e__p.type);
|
console.log("remotecontrol event: " + e.type);
|
||||||
var player = this;
|
var player = this;
|
||||||
|
|
||||||
if (!state.NextMediaType) {
|
if (!state.NextMediaType) {
|
||||||
|
@ -424,7 +422,7 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPlayPauseStateChanged(e__a) {
|
function onPlayPauseStateChanged(e) {
|
||||||
updatePlayPauseState(this.paused(), true);
|
updatePlayPauseState(this.paused(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -434,7 +432,7 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
loadPlaylist(dlg, player);
|
loadPlaylist(dlg, player);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onTimeUpdate(e__s) {
|
function onTimeUpdate(e) {
|
||||||
var now = new Date().getTime();
|
var now = new Date().getTime();
|
||||||
|
|
||||||
if (!(now - lastUpdateTime < 700)) {
|
if (!(now - lastUpdateTime < 700)) {
|
||||||
|
@ -445,7 +443,7 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onVolumeChanged(e__d) {
|
function onVolumeChanged(e) {
|
||||||
var player = this;
|
var player = this;
|
||||||
updatePlayerVolumeState(dlg, player.isMuted(), player.getVolume());
|
updatePlayerVolumeState(dlg, player.isMuted(), player.getVolume());
|
||||||
}
|
}
|
||||||
|
@ -505,9 +503,9 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
|
|
||||||
function getSaveablePlaylistItems() {
|
function getSaveablePlaylistItems() {
|
||||||
return getPlaylistItems(currentPlayer).then(function (items) {
|
return getPlaylistItems(currentPlayer).then(function (items) {
|
||||||
return items.filter(function (i__f) {
|
return items.filter(function (i) {
|
||||||
if (i__f.Id) {
|
if (i.Id) {
|
||||||
return i__f.ServerId;
|
return i.ServerId;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
@ -520,8 +518,8 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
getSaveablePlaylistItems().then(function (items) {
|
getSaveablePlaylistItems().then(function (items) {
|
||||||
var serverId = items.length ? items[0].ServerId : ApiClient.serverId();
|
var serverId = items.length ? items[0].ServerId : ApiClient.serverId();
|
||||||
new playlistEditor().show({
|
new playlistEditor().show({
|
||||||
items: items.map(function (i__g) {
|
items: items.map(function (i) {
|
||||||
return i__g.Id;
|
return i.Id;
|
||||||
}),
|
}),
|
||||||
serverId: serverId,
|
serverId: serverId,
|
||||||
enableAddToPlayQueue: false,
|
enableAddToPlayQueue: false,
|
||||||
|
@ -534,25 +532,25 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
function bindEvents(context) {
|
function bindEvents(context) {
|
||||||
var btnCommand = context.querySelectorAll(".btnCommand");
|
var btnCommand = context.querySelectorAll(".btnCommand");
|
||||||
|
|
||||||
for (var i__h = 0, length = btnCommand.length; i__h < length; i__h++) {
|
for (var i = 0, length = btnCommand.length; i < length; i++) {
|
||||||
btnCommand[i__h].addEventListener("click", onBtnCommandClick);
|
btnCommand[i].addEventListener("click", onBtnCommandClick);
|
||||||
}
|
}
|
||||||
|
|
||||||
context.querySelector(".btnToggleFullscreen").addEventListener("click", function (e__j) {
|
context.querySelector(".btnToggleFullscreen").addEventListener("click", function (e) {
|
||||||
if (currentPlayer) {
|
if (currentPlayer) {
|
||||||
playbackManager.sendCommand({
|
playbackManager.sendCommand({
|
||||||
Name: e__j.target.getAttribute("data-command")
|
Name: e.target.getAttribute("data-command")
|
||||||
}, currentPlayer);
|
}, currentPlayer);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
context.querySelector(".btnAudioTracks").addEventListener("click", function (e__k) {
|
context.querySelector(".btnAudioTracks").addEventListener("click", function (e) {
|
||||||
if (currentPlayer && lastPlayerState && lastPlayerState.NowPlayingItem) {
|
if (currentPlayer && lastPlayerState && lastPlayerState.NowPlayingItem) {
|
||||||
showAudioMenu(context, currentPlayer, e__k.target, lastPlayerState.NowPlayingItem);
|
showAudioMenu(context, currentPlayer, e.target, lastPlayerState.NowPlayingItem);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
context.querySelector(".btnSubtitles").addEventListener("click", function (e__l) {
|
context.querySelector(".btnSubtitles").addEventListener("click", function (e) {
|
||||||
if (currentPlayer && lastPlayerState && lastPlayerState.NowPlayingItem) {
|
if (currentPlayer && lastPlayerState && lastPlayerState.NowPlayingItem) {
|
||||||
showSubtitleMenu(context, currentPlayer, e__l.target, lastPlayerState.NowPlayingItem);
|
showSubtitleMenu(context, currentPlayer, e.target, lastPlayerState.NowPlayingItem);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
context.querySelector(".btnStop").addEventListener("click", function () {
|
context.querySelector(".btnStop").addEventListener("click", function () {
|
||||||
|
@ -614,12 +612,12 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
playbackManager.toggleMute(currentPlayer);
|
playbackManager.toggleMute(currentPlayer);
|
||||||
});
|
});
|
||||||
var playlistContainer = context.querySelector(".playlist");
|
var playlistContainer = context.querySelector(".playlist");
|
||||||
playlistContainer.addEventListener("action-remove", function (e__z) {
|
playlistContainer.addEventListener("action-remove", function (e) {
|
||||||
playbackManager.removeFromPlaylist([e__z.detail.playlistItemId], currentPlayer);
|
playbackManager.removeFromPlaylist([e.detail.playlistItemId], currentPlayer);
|
||||||
});
|
});
|
||||||
playlistContainer.addEventListener("itemdrop", function (e__x) {
|
playlistContainer.addEventListener("itemdrop", function (e) {
|
||||||
var newIndex = e__x.detail.newIndex;
|
var newIndex = e.detail.newIndex;
|
||||||
var playlistItemId = e__x.detail.playlistItemId;
|
var playlistItemId = e.detail.playlistItemId;
|
||||||
playbackManager.movePlaylistItem(playlistItemId, newIndex, currentPlayer);
|
playbackManager.movePlaylistItem(playlistItemId, newIndex, currentPlayer);
|
||||||
});
|
});
|
||||||
context.querySelector(".btnSavePlaylist").addEventListener("click", savePlaylist);
|
context.querySelector(".btnSavePlaylist").addEventListener("click", savePlaylist);
|
||||||
|
@ -629,8 +627,8 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
bindToPlayer(dlg, playbackManager.getCurrentPlayer());
|
bindToPlayer(dlg, playbackManager.getCurrentPlayer());
|
||||||
}
|
}
|
||||||
|
|
||||||
function onMessageSubmit(e__c) {
|
function onMessageSubmit(e) {
|
||||||
var form = e__c.target;
|
var form = e.target;
|
||||||
playbackManager.sendCommand({
|
playbackManager.sendCommand({
|
||||||
Name: "DisplayMessage",
|
Name: "DisplayMessage",
|
||||||
Arguments: {
|
Arguments: {
|
||||||
|
@ -644,13 +642,13 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
toast("Message sent.");
|
toast("Message sent.");
|
||||||
});
|
});
|
||||||
|
|
||||||
e__c.preventDefault();
|
e.preventDefault();
|
||||||
e__c.stopPropagation();
|
e.stopPropagation();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function onSendStringSubmit(e__v) {
|
function onSendStringSubmit(e) {
|
||||||
var form = e__v.target;
|
var form = e.target;
|
||||||
playbackManager.sendCommand({
|
playbackManager.sendCommand({
|
||||||
Name: "SendString",
|
Name: "SendString",
|
||||||
Arguments: {
|
Arguments: {
|
||||||
|
@ -663,8 +661,8 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
toast("Text sent.");
|
toast("Text sent.");
|
||||||
});
|
});
|
||||||
|
|
||||||
e__v.preventDefault();
|
e.preventDefault();
|
||||||
e__v.stopPropagation();
|
e.stopPropagation();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -675,7 +673,7 @@ define(["browser", "datetime", "backdrop", "libraryBrowser", "listView", "imageL
|
||||||
events.on(playbackManager, "playerchange", onPlayerChange);
|
events.on(playbackManager, "playerchange", onPlayerChange);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onDialogClosed(e__b) {
|
function onDialogClosed(e) {
|
||||||
releaseCurrentPlayer();
|
releaseCurrentPlayer();
|
||||||
events.off(playbackManager, "playerchange", onPlayerChange);
|
events.off(playbackManager, "playerchange", onPlayerChange);
|
||||||
lastPlayerState = null;
|
lastPlayerState = null;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue