prevInput focuses the previous input field
()
| 291 | |
| 292 | // prevInput focuses the previous input field |
| 293 | func (m *model) prevInput() { |
| 294 | |
| 295 | m.blurPrompt(m.focused) |
| 296 | |
| 297 | if m.focused-1 == fieldsCount { |
| 298 | m.focused -= 2 // crossed abroad, go to checkboxes |
| 299 | } else { |
| 300 | m.focused-- |
| 301 | } |
| 302 | |
| 303 | // Wrap around |
| 304 | if m.focused < 0 { |
| 305 | m.focused = end - 1 |
| 306 | } |
| 307 | m.focusPrompt(m.focused) |
| 308 | } |
| 309 | |
| 310 | // Request is executed. |
| 311 | func (m *model) reqIsExecuted() bool { |
no test coverage detected