From a92b97e236f2952400b1fcc04238c2aebf317e63 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Thu, 20 Jun 2019 15:55:49 +0200 Subject: [PATCH] ui/app: (js) relay system focus events Signed-off-by: Elias Naur --- ui/app/os_js.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ui/app/os_js.go b/ui/app/os_js.go index a016bfa4..b27f73e5 100644 --- a/ui/app/os_js.go +++ b/ui/app/os_js.go @@ -155,6 +155,14 @@ func (w *window) addEventListeners() { }) return nil }) + w.addEventListener(w.tarea, "focus", func(this js.Value, args []js.Value) interface{} { + w.w.event(key.Focus{Focus: true}) + return nil + }) + w.addEventListener(w.tarea, "blur", func(this js.Value, args []js.Value) interface{} { + w.w.event(key.Focus{Focus: false}) + return nil + }) w.addEventListener(w.tarea, "keydown", func(this js.Value, args []js.Value) interface{} { w.keyEvent(args[0]) return nil