mirror of
https://github.com/charmbracelet/glow.git
synced 2026-08-23 16:44:17 +02:00
Close help when unloading/resetting pager
This commit is contained in:
parent
1c804b5a3a
commit
9179515e62
1 changed files with 9 additions and 2 deletions
11
ui/pager.go
11
ui/pager.go
|
|
@ -124,7 +124,15 @@ func (m *pagerModel) setContent(s string) {
|
|||
m.viewport.SetContent(s)
|
||||
}
|
||||
|
||||
func (m *pagerModel) toggleHeight() {
|
||||
m.showHelp = !m.showHelp
|
||||
m.setSize(m.width, m.height)
|
||||
}
|
||||
|
||||
func (m *pagerModel) unload() {
|
||||
if m.showHelp {
|
||||
m.toggleHeight()
|
||||
}
|
||||
m.state = pagerStateBrowse
|
||||
m.viewport.SetContent("")
|
||||
m.viewport.Y = 0
|
||||
|
|
@ -183,8 +191,7 @@ func pagerUpdate(msg tea.Msg, m pagerModel) (pagerModel, tea.Cmd) {
|
|||
}
|
||||
return m, textinput.Blink(m.textInput)
|
||||
case "?":
|
||||
m.showHelp = !m.showHelp
|
||||
m.setSize(m.width, m.height)
|
||||
m.toggleHeight()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue