mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
862871630a
commit
c5ccae28b5
4 changed files with 48 additions and 27 deletions
|
@ -14,12 +14,12 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"ignore": [],
|
"ignore": [],
|
||||||
"version": "1.4.139",
|
"version": "1.4.140",
|
||||||
"_release": "1.4.139",
|
"_release": "1.4.140",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "1.4.139",
|
"tag": "1.4.140",
|
||||||
"commit": "018e5ac964a1ebe99ac21391c9d4a27a47f469e0"
|
"commit": "e772e866601556c902fd312a893653706a5ba13a"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||||
"_target": "^1.2.0",
|
"_target": "^1.2.0",
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focusManager', 'embyRouter'], function (connectionManager, playbackManager, events, inputManager, focusManager, embyRouter) {
|
define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focusManager', 'embyRouter'], function (connectionManager, playbackManager, events, inputManager, focusManager, embyRouter) {
|
||||||
|
|
||||||
|
function notifyApp() {
|
||||||
|
|
||||||
|
inputManager.notify();
|
||||||
|
}
|
||||||
|
|
||||||
function displayMessage(cmd) {
|
function displayMessage(cmd) {
|
||||||
|
|
||||||
var args = cmd.Arguments;
|
var args = cmd.Arguments;
|
||||||
|
@ -35,76 +40,79 @@ define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focus
|
||||||
|
|
||||||
case 'Select':
|
case 'Select':
|
||||||
inputManager.trigger('select');
|
inputManager.trigger('select');
|
||||||
break;
|
return;
|
||||||
case 'Back':
|
case 'Back':
|
||||||
inputManager.trigger('back');
|
inputManager.trigger('back');
|
||||||
break;
|
return;
|
||||||
case 'MoveUp':
|
case 'MoveUp':
|
||||||
inputManager.trigger('up');
|
inputManager.trigger('up');
|
||||||
break;
|
return;
|
||||||
case 'MoveDown':
|
case 'MoveDown':
|
||||||
inputManager.trigger('down');
|
inputManager.trigger('down');
|
||||||
break;
|
return;
|
||||||
case 'MoveLeft':
|
case 'MoveLeft':
|
||||||
inputManager.trigger('left');
|
inputManager.trigger('left');
|
||||||
break;
|
return;
|
||||||
case 'MoveRight':
|
case 'MoveRight':
|
||||||
inputManager.trigger('right');
|
inputManager.trigger('right');
|
||||||
break;
|
return;
|
||||||
case 'PageUp':
|
case 'PageUp':
|
||||||
inputManager.trigger('pageup');
|
inputManager.trigger('pageup');
|
||||||
break;
|
return;
|
||||||
case 'PageDown':
|
case 'PageDown':
|
||||||
inputManager.trigger('pagedown');
|
inputManager.trigger('pagedown');
|
||||||
break;
|
return;
|
||||||
case 'SetRepeatMode':
|
case 'SetRepeatMode':
|
||||||
playbackManager.setRepeatMode(cmd.Arguments.RepeatMode);
|
playbackManager.setRepeatMode(cmd.Arguments.RepeatMode);
|
||||||
break;
|
break;
|
||||||
case 'VolumeUp':
|
case 'VolumeUp':
|
||||||
inputManager.trigger('volumeup');
|
inputManager.trigger('volumeup');
|
||||||
break;
|
return;
|
||||||
case 'VolumeDown':
|
case 'VolumeDown':
|
||||||
inputManager.trigger('volumedown');
|
inputManager.trigger('volumedown');
|
||||||
break;
|
return;
|
||||||
case 'ChannelUp':
|
case 'ChannelUp':
|
||||||
inputManager.trigger('channelup');
|
inputManager.trigger('channelup');
|
||||||
break;
|
return;
|
||||||
case 'ChannelDown':
|
case 'ChannelDown':
|
||||||
inputManager.trigger('channeldown');
|
inputManager.trigger('channeldown');
|
||||||
break;
|
return;
|
||||||
case 'Mute':
|
case 'Mute':
|
||||||
inputManager.trigger('mute');
|
inputManager.trigger('mute');
|
||||||
break;
|
return;
|
||||||
case 'Unmute':
|
case 'Unmute':
|
||||||
inputManager.trigger('unmute');
|
inputManager.trigger('unmute');
|
||||||
break;
|
return;
|
||||||
case 'ToggleMute':
|
case 'ToggleMute':
|
||||||
inputManager.trigger('togglemute');
|
inputManager.trigger('togglemute');
|
||||||
break;
|
return;
|
||||||
case 'SetVolume':
|
case 'SetVolume':
|
||||||
|
notifyApp();
|
||||||
playbackManager.volume(cmd.Arguments.Volume);
|
playbackManager.volume(cmd.Arguments.Volume);
|
||||||
break;
|
break;
|
||||||
case 'SetAudioStreamIndex':
|
case 'SetAudioStreamIndex':
|
||||||
|
notifyApp();
|
||||||
playbackManager.setAudioStreamIndex(parseInt(cmd.Arguments.Index));
|
playbackManager.setAudioStreamIndex(parseInt(cmd.Arguments.Index));
|
||||||
break;
|
break;
|
||||||
case 'SetSubtitleStreamIndex':
|
case 'SetSubtitleStreamIndex':
|
||||||
|
notifyApp();
|
||||||
playbackManager.setSubtitleStreamIndex(parseInt(cmd.Arguments.Index));
|
playbackManager.setSubtitleStreamIndex(parseInt(cmd.Arguments.Index));
|
||||||
break;
|
break;
|
||||||
case 'ToggleFullscreen':
|
case 'ToggleFullscreen':
|
||||||
inputManager.trigger('togglefullscreen');
|
inputManager.trigger('togglefullscreen');
|
||||||
break;
|
return;
|
||||||
case 'GoHome':
|
case 'GoHome':
|
||||||
inputManager.trigger('home');
|
inputManager.trigger('home');
|
||||||
break;
|
return;
|
||||||
case 'GoToSettings':
|
case 'GoToSettings':
|
||||||
inputManager.trigger('settings');
|
inputManager.trigger('settings');
|
||||||
break;
|
return;
|
||||||
case 'DisplayContent':
|
case 'DisplayContent':
|
||||||
displayContent(cmd, apiClient);
|
displayContent(cmd, apiClient);
|
||||||
break;
|
break;
|
||||||
case 'GoToSearch':
|
case 'GoToSearch':
|
||||||
inputManager.trigger('search');
|
inputManager.trigger('search');
|
||||||
break;
|
return;
|
||||||
case 'DisplayMessage':
|
case 'DisplayMessage':
|
||||||
displayMessage(cmd);
|
displayMessage(cmd);
|
||||||
break;
|
break;
|
||||||
|
@ -128,6 +136,8 @@ define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focus
|
||||||
console.log('processGeneralCommand does not recognize: ' + cmd.Name);
|
console.log('processGeneralCommand does not recognize: ' + cmd.Name);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
notifyApp();
|
||||||
}
|
}
|
||||||
|
|
||||||
function onWebSocketMessageReceived(e, msg) {
|
function onWebSocketMessageReceived(e, msg) {
|
||||||
|
@ -136,6 +146,7 @@ define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focus
|
||||||
|
|
||||||
if (msg.MessageType === "Play") {
|
if (msg.MessageType === "Play") {
|
||||||
|
|
||||||
|
notifyApp();
|
||||||
var serverId = apiClient.serverInfo().Id;
|
var serverId = apiClient.serverInfo().Id;
|
||||||
|
|
||||||
if (msg.Data.PlayCommand == "PlayNext") {
|
if (msg.Data.PlayCommand == "PlayNext") {
|
||||||
|
@ -147,6 +158,7 @@ define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focus
|
||||||
else {
|
else {
|
||||||
playbackManager.play({ ids: msg.Data.ItemIds, startPositionTicks: msg.Data.StartPositionTicks, serverId: serverId });
|
playbackManager.play({ ids: msg.Data.ItemIds, startPositionTicks: msg.Data.StartPositionTicks, serverId: serverId });
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (msg.MessageType === "Playstate") {
|
else if (msg.MessageType === "Playstate") {
|
||||||
|
|
||||||
|
@ -167,6 +179,8 @@ define(['connectionManager', 'playbackManager', 'events', 'inputManager', 'focus
|
||||||
}
|
}
|
||||||
else if (msg.Data.Command === 'PreviousTrack') {
|
else if (msg.Data.Command === 'PreviousTrack') {
|
||||||
inputManager.trigger('previous');
|
inputManager.trigger('previous');
|
||||||
|
} else {
|
||||||
|
notifyApp();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (msg.MessageType === "GeneralCommand") {
|
else if (msg.MessageType === "GeneralCommand") {
|
||||||
|
|
|
@ -4,6 +4,12 @@ define(['playbackManager', 'focusManager', 'embyRouter'], function (playbackMana
|
||||||
|
|
||||||
function notify() {
|
function notify() {
|
||||||
lastInputTime = new Date().getTime();
|
lastInputTime = new Date().getTime();
|
||||||
|
|
||||||
|
handleCommand('unknown');
|
||||||
|
}
|
||||||
|
|
||||||
|
function notifyMouseMove() {
|
||||||
|
lastInputTime = new Date().getTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
function idleTime() {
|
function idleTime() {
|
||||||
|
@ -47,7 +53,7 @@ define(['playbackManager', 'focusManager', 'embyRouter'], function (playbackMana
|
||||||
|
|
||||||
function handleCommand(name, options) {
|
function handleCommand(name, options) {
|
||||||
|
|
||||||
notify();
|
lastInputTime = new Date().getTime();
|
||||||
|
|
||||||
var sourceElement = (options ? options.sourceElement : null);
|
var sourceElement = (options ? options.sourceElement : null);
|
||||||
|
|
||||||
|
@ -231,6 +237,7 @@ define(['playbackManager', 'focusManager', 'embyRouter'], function (playbackMana
|
||||||
trigger: handleCommand,
|
trigger: handleCommand,
|
||||||
handle: handleCommand,
|
handle: handleCommand,
|
||||||
notify: notify,
|
notify: notify,
|
||||||
|
notifyMouseMove: notifyMouseMove,
|
||||||
idleTime: idleTime,
|
idleTime: idleTime,
|
||||||
on: on,
|
on: on,
|
||||||
off: off
|
off: off
|
||||||
|
|
|
@ -31,14 +31,14 @@
|
||||||
"web-component-tester": "*"
|
"web-component-tester": "*"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"homepage": "https://github.com/polymer/polymer",
|
"homepage": "https://github.com/Polymer/polymer",
|
||||||
"_release": "1.6.0",
|
"_release": "1.6.0",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "v1.6.0",
|
"tag": "v1.6.0",
|
||||||
"commit": "8715c83bf04a228de00ec662ed43eb6141e61b91"
|
"commit": "8715c83bf04a228de00ec662ed43eb6141e61b91"
|
||||||
},
|
},
|
||||||
"_source": "git://github.com/polymer/polymer.git",
|
"_source": "git://github.com/Polymer/polymer.git",
|
||||||
"_target": "^1.1.0",
|
"_target": "^1.1.0",
|
||||||
"_originalSource": "polymer/polymer"
|
"_originalSource": "Polymer/polymer"
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue