itQuit TOKEN prompt when pressing Escape - scoreboard - Interactive scoreboard for CTF-like games Err z3bra.org 70 hgit clone git://git.z3bra.org/scoreboard.git URL:git://git.z3bra.org/scoreboard.git z3bra.org 70 1Log /scm/scoreboard/log.gph z3bra.org 70 1Files /scm/scoreboard/files.gph z3bra.org 70 1Refs /scm/scoreboard/refs.gph z3bra.org 70 i--- Err z3bra.org 70 1commit b4e128c73fa57ae574761f732be6d380650bbed3 /scm/scoreboard/commit/b4e128c73fa57ae574761f732be6d380650bbed3.gph z3bra.org 70 1parent 2657289b937a2c40d111f3692e72e8496d287afa /scm/scoreboard/commit/2657289b937a2c40d111f3692e72e8496d287afa.gph z3bra.org 70 hAuthor: Willy Goiffon URL:mailto:contact@z3bra.org z3bra.org 70 iDate: Sat, 28 Sep 2024 00:25:08 +0200 Err z3bra.org 70 i Err z3bra.org 70 iQuit TOKEN prompt when pressing Escape Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M ui.go | 4 ++++ Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 4 insertions(+), 0 deletions(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/ui.go b/ui.go /scm/scoreboard/file/ui.go.gph z3bra.org 70 it@@ -235,6 +235,10 @@ func (a *Application) Token(callback func()) tview.Primitive { Err z3bra.org 70 i return matched Err z3bra.org 70 i }) Err z3bra.org 70 i input.SetDoneFunc(func(key tcell.Key) { Err z3bra.org 70 i+ if key == tcell.KeyEscape { Err z3bra.org 70 i+ a.pages.RemovePage("token"); Err z3bra.org 70 i+ return Err z3bra.org 70 i+ } Err z3bra.org 70 i if key != tcell.KeyEnter { Err z3bra.org 70 i return Err z3bra.org 70 i } Err z3bra.org 70 .