Added search UI

This commit is contained in:
2017-06-20 21:37:52 +02:00
parent b17f54e65c
commit 1598ebd93b
6 changed files with 61 additions and 23 deletions

View File

@ -56,6 +56,19 @@ export class AnimeNotifier {
}
}
onKeyDown(e: KeyboardEvent) {
// Ctrl + Q = Search
if(e.ctrlKey && e.keyCode == 81) {
let search = this.app.find("search") as HTMLInputElement
search.focus()
search.select()
e.preventDefault()
e.stopPropagation()
}
}
updateAvatars() {
for(let element of findAll(".user-image")) {
let img = element as HTMLImageElement

View File

@ -6,6 +6,7 @@ let arn = new AnimeNotifier(app)
document.addEventListener("DOMContentLoaded", arn.onContentLoaded.bind(arn))
document.addEventListener("readystatechange", arn.onReadyStateChange.bind(arn))
document.addEventListener("keydown", arn.onKeyDown.bind(arn), false)
window.addEventListener("popstate", arn.onPopState.bind(arn))
// window.addEventListener("resize", arn.onResize.bind(arn))