1
0
Fork 0
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:
dkanada 2019-09-11 04:00:07 -07:00
parent 2690381144
commit 9956084443

View file

@ -5,7 +5,6 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
function notify() {
lastInputTime = new Date().getTime();
handleCommand('unknown');
}
@ -18,27 +17,18 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
}
function select(sourceElement) {
sourceElement.click();
}
var eventListenerCount = 0;
function on(scope, fn) {
eventListenerCount++;
dom.addEventListener(scope, 'command', fn, {
});
dom.addEventListener(scope, 'command', fn, {});
}
function off(scope, fn) {
if (eventListenerCount) {
eventListenerCount--;
}
dom.removeEventListener(scope, 'command', fn, {
});
eventListenerCount--;
dom.removeEventListener(scope, 'command', fn, {});
}
var commandTimes = {};
@ -85,7 +75,6 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
}
switch (name) {
case 'up':
focusManager.moveUp(sourceElement);
break;
@ -119,6 +108,7 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
case 'end':
break;
case 'menu':
break;
case 'info':
break;
case 'nextchapter':
@ -214,53 +204,9 @@ define(['playbackManager', 'focusManager', 'appRouter', 'dom'], function (playba
case 'toggledisplaymirror':
playbackManager.toggleDisplayMirroring();
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':
appRouter.showNowPlaying();
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':
playbackManager.setRepeatMode('RepeatNone');
break;