MCPcopy
hub / github.com/wagoodman/dive / ToggleCollapse

Method ToggleCollapse

runtime/ui/viewmodel/filetree.go:335–341  ·  view source on GitHub ↗

ToggleCollapse will collapse/expand the selected FileNode.

(filterRegex *regexp.Regexp)

Source from the content-addressed store, hash-verified

333
334// ToggleCollapse will collapse/expand the selected FileNode.
335func (vm *FileTreeViewModel) ToggleCollapse(filterRegex *regexp.Regexp) error {
336 node := vm.getAbsPositionNode(filterRegex)
337 if node != nil && node.Data.FileInfo.IsDir {
338 node.Data.ViewInfo.Collapsed = !node.Data.ViewInfo.Collapsed
339 }
340 return nil
341}
342
343// ToggleCollapseAll will collapse/expand the all directories.
344func (vm *FileTreeViewModel) ToggleCollapseAll() error {

Calls 1

getAbsPositionNodeMethod · 0.95