mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add autofocus on page load
This commit is contained in:
parent
88db651eea
commit
7a10be5933
24 changed files with 147 additions and 22 deletions
|
@ -617,24 +617,9 @@ define(["loading", "appRouter", "layoutManager", "connectionManager", "cardBuild
|
|||
hideAll(page, "btnDownload", true);
|
||||
}
|
||||
|
||||
try {
|
||||
require(["focusManager"], function (focusManager) {
|
||||
[".btnResume", ".btnPlay"].every(function (cls) {
|
||||
var elems = page.querySelectorAll(cls);
|
||||
|
||||
for (var i = 0; i < elems.length; i++) {
|
||||
if (focusManager.isCurrentlyFocusable(elems[i])) {
|
||||
focusManager.focus(elems[i]);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
});
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
require(["autoFocuser"], function (autoFocuser) {
|
||||
autoFocuser.autoFocus(page);
|
||||
});
|
||||
}
|
||||
|
||||
function logoImageUrl(item, apiClient, options) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue