mirror of
https://github.com/Maks1mS/bubbles.git
synced 2024-12-24 22:54:39 +03:00
Make golint happy
This commit is contained in:
parent
d4a0ecd3ee
commit
9a4fbb3be1
@ -13,7 +13,7 @@ import (
|
|||||||
// Type specifies the way we render pagination.
|
// Type specifies the way we render pagination.
|
||||||
type Type int
|
type Type int
|
||||||
|
|
||||||
// Pagination rendering options
|
// Pagination rendering options.
|
||||||
const (
|
const (
|
||||||
Arabic Type = iota
|
Arabic Type = iota
|
||||||
Dots
|
Dots
|
||||||
|
@ -16,7 +16,7 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
// color is a helper for returning colors
|
// color is a helper for returning colors.
|
||||||
color func(s string) termenv.Color = termenv.ColorProfile().Color
|
color func(s string) termenv.Color = termenv.ColorProfile().Color
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -181,7 +181,6 @@ func (m *Model) handleOverflow() {
|
|||||||
m.offsetRight = min(m.offsetRight, len(m.value))
|
m.offsetRight = min(m.offsetRight, len(m.value))
|
||||||
|
|
||||||
if m.pos < m.offset {
|
if m.pos < m.offset {
|
||||||
|
|
||||||
m.offset = m.pos
|
m.offset = m.pos
|
||||||
|
|
||||||
w := 0
|
w := 0
|
||||||
@ -196,9 +195,7 @@ func (m *Model) handleOverflow() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
m.offsetRight = m.offset + i
|
m.offsetRight = m.offset + i
|
||||||
|
|
||||||
} else if m.pos >= m.offsetRight {
|
} else if m.pos >= m.offsetRight {
|
||||||
|
|
||||||
m.offsetRight = m.pos
|
m.offsetRight = m.pos
|
||||||
|
|
||||||
w := 0
|
w := 0
|
||||||
@ -213,7 +210,6 @@ func (m *Model) handleOverflow() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
m.offset = m.offsetRight - (len(runes) - 1 - i)
|
m.offset = m.offsetRight - (len(runes) - 1 - i)
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -440,7 +436,7 @@ func View(model tea.Model) string {
|
|||||||
return m.Prompt + v
|
return m.Prompt + v
|
||||||
}
|
}
|
||||||
|
|
||||||
// placeholderView
|
// placeholderView.
|
||||||
func placeholderView(m Model) string {
|
func placeholderView(m Model) string {
|
||||||
var (
|
var (
|
||||||
v string
|
v string
|
||||||
|
@ -73,7 +73,7 @@ func (m *Model) SetContent(s string) {
|
|||||||
m.lines = strings.Split(s, "\n")
|
m.lines = strings.Split(s, "\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return the lines that should currently be visible in the viewport
|
// Return the lines that should currently be visible in the viewport.
|
||||||
func (m Model) visibleLines() (lines []string) {
|
func (m Model) visibleLines() (lines []string) {
|
||||||
if len(m.lines) > 0 {
|
if len(m.lines) > 0 {
|
||||||
top := max(0, m.YOffset)
|
top := max(0, m.YOffset)
|
||||||
@ -287,7 +287,6 @@ func Update(msg tea.Msg, m Model) (Model, tea.Cmd) {
|
|||||||
var cmd tea.Cmd
|
var cmd tea.Cmd
|
||||||
|
|
||||||
switch msg := msg.(type) {
|
switch msg := msg.(type) {
|
||||||
|
|
||||||
case tea.KeyMsg:
|
case tea.KeyMsg:
|
||||||
switch msg.String() {
|
switch msg.String() {
|
||||||
// Down one page
|
// Down one page
|
||||||
@ -335,7 +334,6 @@ func Update(msg tea.Msg, m Model) (Model, tea.Cmd) {
|
|||||||
|
|
||||||
case tea.MouseMsg:
|
case tea.MouseMsg:
|
||||||
switch msg.Button {
|
switch msg.Button {
|
||||||
|
|
||||||
case tea.MouseWheelUp:
|
case tea.MouseWheelUp:
|
||||||
lines := m.LineUp(3)
|
lines := m.LineUp(3)
|
||||||
if m.HighPerformanceRendering {
|
if m.HighPerformanceRendering {
|
||||||
@ -357,7 +355,6 @@ func Update(msg tea.Msg, m Model) (Model, tea.Cmd) {
|
|||||||
|
|
||||||
// View renders the viewport into a string.
|
// View renders the viewport into a string.
|
||||||
func View(m Model) string {
|
func View(m Model) string {
|
||||||
|
|
||||||
if m.HighPerformanceRendering {
|
if m.HighPerformanceRendering {
|
||||||
// Just send newlines since we're doing to be rendering the actual
|
// Just send newlines since we're doing to be rendering the actual
|
||||||
// content seprately. We still need send something that equals the
|
// content seprately. We still need send something that equals the
|
||||||
|
Loading…
Reference in New Issue
Block a user