1
0
Fork 0
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:
Dmitry Lyzo 2019-11-02 20:38:58 +03:00
parent 88db651eea
commit 7a10be5933
24 changed files with 147 additions and 22 deletions

View file

@ -160,6 +160,10 @@ define(["layoutManager", "playbackManager", "loading", "events", "libraryBrowser
libraryBrowser.saveQueryValues(getSavedQueryKey(), query);
loading.hide();
isLoading = false;
require(["autoFocuser"], function (autoFocuser) {
autoFocuser.autoFocus(tabContent);
});
});
}

View file

@ -144,6 +144,10 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", "
libraryBrowser.saveQueryValues(getSavedQueryKey(page), query);
loading.hide();
isLoading = false;
require(["autoFocuser"], function (autoFocuser) {
autoFocuser.autoFocus(tabContent);
});
});
}

View file

@ -87,6 +87,10 @@ define(["libraryBrowser", "cardBuilder", "apphost", "imageLoader", "loading"], f
imageLoader.lazyChildren(elem);
libraryBrowser.saveQueryValues(getSavedQueryKey(), query);
loading.hide();
require(["autoFocuser"], function (autoFocuser) {
autoFocuser.autoFocus(context);
});
});
}

View file

@ -58,6 +58,10 @@ define(["libraryBrowser", "cardBuilder", "apphost", "imageLoader", "loading"], f
imageLoader.lazyChildren(elem);
libraryBrowser.saveQueryValues(getSavedQueryKey(), query);
loading.hide();
require(["autoFocuser"], function (autoFocuser) {
autoFocuser.autoFocus(context);
});
});
}

View file

@ -59,6 +59,10 @@ define(["browser", "layoutManager", "userSettings", "inputManager", "loading", "
});
imageLoader.lazyChildren(elem);
loading.hide();
require(["autoFocuser"], function (autoFocuser) {
autoFocuser.autoFocus(page);
});
});
}

View file

@ -104,6 +104,10 @@ define(["events", "libraryBrowser", "imageLoader", "listView", "loading", "emby-
libraryBrowser.saveQueryValues(getSavedQueryKey(page), query);
loading.hide();
isLoading = false;
require(["autoFocuser"], function (autoFocuser) {
autoFocuser.autoFocus(page);
});
});
}