mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
minor changes to input manager
This commit is contained in:
parent
2690381144
commit
9956084443
1 changed files with 4 additions and 58 deletions
|
@ -5,7 +5,6 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
|
||||||
|
|
||||||
function notify() {
|
function notify() {
|
||||||
lastInputTime = new Date().getTime();
|
lastInputTime = new Date().getTime();
|
||||||
|
|
||||||
handleCommand('unknown');
|
handleCommand('unknown');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,27 +17,18 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
|
||||||
}
|
}
|
||||||
|
|
||||||
function select(sourceElement) {
|
function select(sourceElement) {
|
||||||
|
|
||||||
sourceElement.click();
|
sourceElement.click();
|
||||||
}
|
}
|
||||||
|
|
||||||
var eventListenerCount = 0;
|
var eventListenerCount = 0;
|
||||||
function on(scope, fn) {
|
function on(scope, fn) {
|
||||||
eventListenerCount++;
|
eventListenerCount++;
|
||||||
dom.addEventListener(scope, 'command', fn, {
|
dom.addEventListener(scope, 'command', fn, {});
|
||||||
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function off(scope, fn) {
|
function off(scope, fn) {
|
||||||
|
eventListenerCount--;
|
||||||
if (eventListenerCount) {
|
dom.removeEventListener(scope, 'command', fn, {});
|
||||||
eventListenerCount--;
|
|
||||||
}
|
|
||||||
|
|
||||||
dom.removeEventListener(scope, 'command', fn, {
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var commandTimes = {};
|
var commandTimes = {};
|
||||||
|
@ -85,7 +75,6 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (name) {
|
switch (name) {
|
||||||
|
|
||||||
case 'up':
|
case 'up':
|
||||||
focusManager.moveUp(sourceElement);
|
focusManager.moveUp(sourceElement);
|
||||||
break;
|
break;
|
||||||
|
@ -119,6 +108,7 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
|
||||||
case 'end':
|
case 'end':
|
||||||
break;
|
break;
|
||||||
case 'menu':
|
case 'menu':
|
||||||
|
break;
|
||||||
case 'info':
|
case 'info':
|
||||||
break;
|
break;
|
||||||
case 'nextchapter':
|
case 'nextchapter':
|
||||||
|
@ -214,53 +204,9 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
|
||||||
case 'toggledisplaymirror':
|
case 'toggledisplaymirror':
|
||||||
playbackManager.toggleDisplayMirroring();
|
playbackManager.toggleDisplayMirroring();
|
||||||
break;
|
break;
|
||||||
case 'togglestats':
|
|
||||||
//playbackManager.toggleStats();
|
|
||||||
break;
|
|
||||||
case 'movies':
|
|
||||||
// TODO
|
|
||||||
appRouter.goHome();
|
|
||||||
break;
|
|
||||||
case 'music':
|
|
||||||
// TODO
|
|
||||||
appRouter.goHome();
|
|
||||||
break;
|
|
||||||
case 'tv':
|
|
||||||
// TODO
|
|
||||||
appRouter.goHome();
|
|
||||||
break;
|
|
||||||
case 'nowplaying':
|
case 'nowplaying':
|
||||||
appRouter.showNowPlaying();
|
appRouter.showNowPlaying();
|
||||||
break;
|
break;
|
||||||
case 'save':
|
|
||||||
break;
|
|
||||||
case 'screensaver':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'refresh':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'changebrightness':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'red':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'green':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'yellow':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'blue':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'grey':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'brown':
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
case 'repeatnone':
|
case 'repeatnone':
|
||||||
playbackManager.setRepeatMode('RepeatNone');
|
playbackManager.setRepeatMode('RepeatNone');
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue