mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add shortcuts to show/hide OSD. #621
This commit is contained in:
parent
80c8ea6a48
commit
1889dad8cc
1 changed files with 16 additions and 2 deletions
|
@ -1100,6 +1100,20 @@ define(["playbackManager", "dom", "inputManager", "datetime", "itemHelper", "med
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (e.key) {
|
switch (e.key) {
|
||||||
|
case "Enter":
|
||||||
|
showOsd();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Escape":
|
||||||
|
case "RCUBack": // WebOS back
|
||||||
|
case "XF86Back": // Tizen back
|
||||||
|
// Ignore key when some dialog is opened
|
||||||
|
if (currentVisibleMenu === "osd" && !document.querySelector(".dialogContainer")) {
|
||||||
|
hideOsd();
|
||||||
|
e.stopPropagation();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case "k":
|
case "k":
|
||||||
playbackManager.playPause(currentPlayer);
|
playbackManager.playPause(currentPlayer);
|
||||||
showOsd();
|
showOsd();
|
||||||
|
@ -1280,7 +1294,7 @@ define(["playbackManager", "dom", "inputManager", "datetime", "itemHelper", "med
|
||||||
showOsd();
|
showOsd();
|
||||||
inputManager.on(window, onInputCommand);
|
inputManager.on(window, onInputCommand);
|
||||||
dom.addEventListener(window, "keydown", onWindowKeyDown, {
|
dom.addEventListener(window, "keydown", onWindowKeyDown, {
|
||||||
passive: true
|
capture: true
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
require(['appRouter'], function(appRouter) {
|
require(['appRouter'], function(appRouter) {
|
||||||
|
@ -1294,7 +1308,7 @@ define(["playbackManager", "dom", "inputManager", "datetime", "itemHelper", "med
|
||||||
}
|
}
|
||||||
|
|
||||||
dom.removeEventListener(window, "keydown", onWindowKeyDown, {
|
dom.removeEventListener(window, "keydown", onWindowKeyDown, {
|
||||||
passive: true
|
capture: true
|
||||||
});
|
});
|
||||||
stopOsdHideTimer();
|
stopOsdHideTimer();
|
||||||
headerElement.classList.remove("osdHeader");
|
headerElement.classList.remove("osdHeader");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue