X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/7152b7e59b6e30d3025cf5c6386eb2e54b95c139..48ecca21dde5b1c8a3f34bad60512503292c7141:/hotline/ui.go diff --git a/hotline/ui.go b/hotline/ui.go index 45c452c..0347274 100644 --- a/hotline/ui.go +++ b/hotline/ui.go @@ -219,17 +219,17 @@ func (ui *UI) joinServer(addr, login, password string) error { func (ui *UI) renderJoinServerForm(name, server, login, password, backPage string, save, defaultConnect bool) *tview.Flex { joinServerForm := tview.NewForm() joinServerForm. - // AddInputField("Name", server, 0, func(textToCheck string, lastChar rune) bool { - // return false - // }, nil). AddInputField("Server", server, 0, nil, nil). AddInputField("Login", login, 0, nil, nil). AddPasswordField("Password", password, 0, '*', nil). AddCheckbox("Save", save, func(checked bool) { - ui.HLClient.Logger.Infow("saving bookmark") - // TODO: Implement bookmark saving + ui.HLClient.Pref.AddBookmark( + joinServerForm.GetFormItem(0).(*tview.InputField).GetText(), + joinServerForm.GetFormItem(0).(*tview.InputField).GetText(), + joinServerForm.GetFormItem(1).(*tview.InputField).GetText(), + joinServerForm.GetFormItem(2).(*tview.InputField).GetText(), + ) - ui.HLClient.Pref.AddBookmark(joinServerForm.GetFormItem(0).(*tview.InputField).GetText(), joinServerForm.GetFormItem(0).(*tview.InputField).GetText(), joinServerForm.GetFormItem(1).(*tview.InputField).GetText(), joinServerForm.GetFormItem(2).(*tview.InputField).GetText()) out, err := yaml.Marshal(ui.HLClient.Pref) if err != nil { panic(err) @@ -239,7 +239,6 @@ func (ui *UI) renderJoinServerForm(name, server, login, password, backPage strin if err != nil { panic(err) } - // Pref := ui.HLClient.Pref }). AddButton("Cancel", func() { ui.Pages.SwitchToPage(backPage) @@ -350,7 +349,6 @@ func (ui *UI) renderServerUI() *tview.Flex { // Post news if event.Key() == tcell.KeyCtrlP { - newsFlex := tview.NewFlex() newsFlex.SetBorderPadding(0, 0, 1, 1) newsPostTextArea := tview.NewTextView()