aboutsummaryrefslogtreecommitdiff
path: root/go-src
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-07-23 10:25:20 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-07-23 10:25:20 +0300
commit2158b0c231665d1841bbff1dfaaf11d6d45a7b9f (patch)
treee63f4fe387a237f0d2346589d5b50a1eb281e356 /go-src
parent803099c73e6b1f4a5fb84c204ebb071ee1e350b8 (diff)
downloadctfc-2158b0c231665d1841bbff1dfaaf11d6d45a7b9f.tar
ctfc-2158b0c231665d1841bbff1dfaaf11d6d45a7b9f.tar.gz
ctfc-2158b0c231665d1841bbff1dfaaf11d6d45a7b9f.zip
Implemented help message for account page and put in proper chatWindow help message
Diffstat (limited to 'go-src')
-rw-r--r--go-src/windowMessages.go5
-rw-r--r--go-src/windows.go11
2 files changed, 12 insertions, 4 deletions
diff --git a/go-src/windowMessages.go b/go-src/windowMessages.go
index e4f2c54..786a3e5 100644
--- a/go-src/windowMessages.go
+++ b/go-src/windowMessages.go
@@ -13,8 +13,9 @@ const (
editNameNavTitle = "Editing Name"
// Help messages
- chatsWindowHelpMsg = "Chats page options: [(D)irect messages/(A)ccount/(L)ogout/(<) for previous page/(>) for next page/(C) for create chat/(name) for go to chat room by name/(number) for go to chat room by number/(H)elp]"
- chatWindowHelpMsg = "Help info"
+ chatsWindowHelpMsg = "Chats page options: [(D)irect messages/(A)ccount/(L)ogout/(<) for previous page/(>) for next page/(C) for create chat/(name) for go to chat room by name/(number) for go to chat room by number/(H)elp]"
+ chatWindowHelpMsg = "Chat options : [(C)hats/(D)irect messages/(A)ccount/(L)ogout/(<) for previous page/(>) for next page/(H)elp]"
+ accountWindowHelpMsg = "Account options : [(C)hats/(D)irect Messages/(L)ogout/(number) for edit option by number/(H)elp]"
// Input names
usernameInName = "Username"
diff --git a/go-src/windows.go b/go-src/windows.go
index 7401536..50bc5d5 100644
--- a/go-src/windows.go
+++ b/go-src/windows.go
@@ -221,7 +221,7 @@ func chatWindow(values ...string) {
lastLine = -2 // Practically stops execution of the paginated subwindow routine
}
-func accountWindow(...string) {
+func accountWindow(values ...string) {
csi.ClearScreen()
ui.NormalBox(true, chatNavTitle, directMessagesNavTitle, logoutNavTitle)
@@ -232,9 +232,16 @@ func accountWindow(...string) {
)
ui.EmptyLine()
+ if len(values) > 0 {
+ if values[0] == showHelp {
+ ui.TextField(accountWindowHelpMsg)
+ }
+ }
input := ui.InputField(accountWindowSpec)
- nextWindow := handleInputActions(input, true)
+ nextWindow := handleInputActions(input, true,
+ inputAction{"H", accountWindow, []string{showHelp}},
+ )
if nextWindow == nil {
userProp, _ := strconv.Atoi(input)