Documentation
¶
Index ¶
- func AutoSelectEntry(selectedEntry models.EntryIdentity, entries []states.TreeEntry) models.EntryIdentity
- func GetIndex(entries []states.TreeEntry, id models.EntryIdentity) int
- func TodoItem(props TodoItemProps) *dom.Node
- func TodoNote(props TodoNoteProps) *dom.Node
- func TodoTree(props TodoTreeProps) []*dom.Node
- type TodoItemProps
- type TodoNoteProps
- type TodoTreeProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoSelectEntry ¶
func AutoSelectEntry(selectedEntry models.EntryIdentity, entries []states.TreeEntry) models.EntryIdentity
auto select first if selected one is hidden
func TodoItem ¶
func TodoItem(props TodoItemProps) *dom.Node
func TodoNote ¶
func TodoNote(props TodoNoteProps) *dom.Node
func TodoTree ¶
func TodoTree(props TodoTreeProps) []*dom.Node
Types ¶
type TodoItemProps ¶
type TodoItemProps struct {
Item *models.LogEntryView
Prefix string
IsLast bool
IsSelected bool
State *states.State
OnEnter func(e *dom.DOMEvent, entryID int64)
// gg
OnGoToFirst func(e *dom.DOMEvent)
// G
OnGoToLast func(e *dom.DOMEvent)
// gt -> top
OnGoToTop func(e *dom.DOMEvent)
// gb -> bottom
OnGoToBottom func(e *dom.DOMEvent)
}
type TodoNoteProps ¶
type TodoTreeProps ¶
type TodoTreeProps struct {
State *states.State // The application state
Entries []states.TreeEntry
SelectedEntry models.EntryIdentity
OnEnter func(e *dom.DOMEvent, entryType models.LogEntryViewType, entryID int64)
OnGoToFirst func(e *dom.DOMEvent)
OnGoToLast func(e *dom.DOMEvent)
OnGoToTop func(e *dom.DOMEvent)
OnGoToBottom func(e *dom.DOMEvent)
}
TodoTreeProps contains configuration for rendering the entry tree
Click to show internal directories.
Click to hide internal directories.