Просмотр исходного кода

d02 Добавление очистки экрана

SVI 2 лет назад
Родитель
Сommit
c8e0089b51

+ 1 - 0
desktop/desktop.go

@@ -190,6 +190,7 @@ func (sf *Desktop) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 }
 
 func (sf *Desktop) View() string {
+	_ = tea.ClearScreen()
 	_s := fmt.Sprintf("Desktop.View(): winName=%q\n", sf.winName)
 	os.WriteFile("./out.log", []byte(_s), 0600)
 	s := time.Now().Local().Format("[ WarTank ] = 2006-01-02 15:04:05.000")

+ 1 - 0
desktop/win_bot_show/win_bot_show.go

@@ -57,6 +57,7 @@ func (sf *WinBotShow) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinBotShow) View() string {
+	_ = tea.ClearScreen()
 	s := "Настройки сервера вар-танк\n\n"
 	s += "[1]-Настройки хоста сервера\n"
 	s += "[2]-Логин для входа\n"

+ 1 - 0
desktop/win_bots_add_login/win_bots_add.go

@@ -65,6 +65,7 @@ func (sf *WinBotsAddLogin) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinBotsAddLogin) View() string {
+	_ = tea.ClearScreen()
 	s := "=Добавление логина бота на бото-ферму вар-танк=\n\n"
 	s += fmt.Sprintf(">%v\n", sf.textInput.View())
 	s += "\n\n[ctrl+q]-выход [esc]-назад\n"

+ 1 - 0
desktop/win_bots_add_pass/win_bots_add.go

@@ -65,6 +65,7 @@ func (sf *WinBotsAddPass) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinBotsAddPass) View() string {
+	_ = tea.ClearScreen()
 	s := "=Добавление пароля бота на бото-ферму вар-танк=\n\n"
 	s += fmt.Sprintf(">%v\n", sf.textInput.View())
 	s += "\n\n[ctrl+q]-выход [esc]-назад\n"

+ 1 - 0
desktop/win_bots_list/win_bot_list.go

@@ -94,6 +94,7 @@ func (sf *WinBotsList) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinBotsList) View() string {
+	_ = tea.ClearScreen()
 	s := "=Выбор бота на бото-ферме вар-танк=\n\n"
 	sf.updateBots()
 	if sf.botSelect >= len(sf.lstBot) {

+ 1 - 0
desktop/win_bots_menu/win_bots_menu.go

@@ -54,6 +54,7 @@ func (sf *WinBotsMenu) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinBotsMenu) View() string {
+	_ = tea.ClearScreen()
 	s := "=Меню бото-фермы вар-танк=\n\n"
 	s += "[1]-Добавить бота\n"
 	s += "[2]-Удалить бота\n"

+ 1 - 0
desktop/win_config/win_config.go

@@ -63,6 +63,7 @@ func (sf *WinConfig) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinConfig) View() string {
+	_ = tea.ClearScreen()
 	s := "Настройки клиента\n\n"
 	s += "[1]-Настройки сервера\n"
 	if !sf.Desk().IsConnect() {

+ 1 - 0
desktop/win_config_server/win_config_server.go

@@ -69,6 +69,7 @@ func (sf *WinConfigServer) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinConfigServer) View() string {
+	_ = tea.ClearScreen()
 	s := "Настройки сервера вар-танк\n\n"
 	s += "[1]-Настройки хоста сервера\n"
 	s += "[2]-Логин для входа\n"

+ 1 - 0
desktop/win_config_server_host_input/win_config_server_host_input.go

@@ -67,6 +67,7 @@ func (sf *WinConfigServerHostInput) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinConfigServerHostInput) View() string {
+	_ = tea.ClearScreen()
 	s := "=Ввод хоста для сервера вар-танк=\n\n"
 	s += fmt.Sprintf(">%v\n", sf.textInput.View())
 	s += "\n\n[ctrl+q]-выход [esc]-назад\n"

+ 1 - 0
desktop/win_config_server_login_input/win_config_server_login_input.go

@@ -65,6 +65,7 @@ func (sf *WinConfigServerLoginInput) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinConfigServerLoginInput) View() string {
+	_ = tea.ClearScreen()
 	s := "=Ввод логина для сервера вар-танк=\tWinConfigServerLoginInput\n\n"
 	s += fmt.Sprintf(">%v\n", sf.textInput.View())
 	s += "\n\n[ctrl+q]-выход [esc]-назад\n"

+ 1 - 0
desktop/win_config_server_pass_input/win_config_server_pass_input.go

@@ -65,6 +65,7 @@ func (sf *WinConfigServerPasswordInput) Update(msg tea.Msg) (tea.Model, tea.Cmd)
 
 // View -- перерисовывание окна по требованию
 func (sf *WinConfigServerPasswordInput) View() string {
+	_ = tea.ClearScreen()
 	s := "=Ввод пароля для бот-сервера вар-танк=\tWinConfigServerPasswordInput\n\n"
 	s += fmt.Sprintf(">%v\n", sf.textInput.View())
 	s += "\n\n[ctrl+q]-выход [esc]-назад\n"

+ 1 - 0
desktop/win_default/win_default.go

@@ -73,6 +73,7 @@ func (sf *WinDefault) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinDefault) View() string {
+	_ = tea.ClearScreen()
 	// Заголовок
 	s := "Что нам нужно сделать?\n\n"
 

+ 1 - 0
desktop/win_server_connect/win_server_connect.go

@@ -55,6 +55,7 @@ func (sf *WinServerConnect) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinServerConnect) View() string {
+	_ = tea.ClearScreen()
 	s := "=Подключение к бот-серверу вар-танк=\n\n"
 	if !sf.Desk().IsConnect() {
 		// err := desk.client.Connect(desk.host)

+ 1 - 0
desktop/win_server_login/win_server_login.go

@@ -55,6 +55,7 @@ func (sf *WinServerLgin) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 
 // View -- перерисовывание окна по требованию
 func (sf *WinServerLgin) View() string {
+	_ = tea.ClearScreen()
 	s := "=Логин на бот-сервер вар-танк=\n\n"
 	// err := desk.client.Login(desk.login, desk.pass)
 	err := sf.Desk().MakeLogin()