From dd2a06c1e1391fe6242015330b7c61fa37fd67cc Mon Sep 17 00:00:00 2001 From: tjp Date: Wed, 17 Jan 2024 08:55:42 -0700 Subject: start of a bubbletea TUI --- tour.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'tour.go') diff --git a/tour.go b/tour.go index 1f60ee9..7e4e895 100644 --- a/tour.go +++ b/tour.go @@ -49,10 +49,10 @@ func parseURLs(state *BrowserState, defaultScheme, str string) ([]*url.URL, erro return []*url.URL{u}, nil } -func TourAdd(state *BrowserState, conf *Config, targets []string) error { +func TourAdd(state *BrowserState, targets []string) error { newurls := []*url.URL{} for _, target := range targets { - urls, err := parseURLs(state, conf.DefaultScheme, target) + urls, err := parseURLs(state, state.DefaultScheme, target) if err != nil { return err } @@ -69,10 +69,10 @@ func TourAdd(state *BrowserState, conf *Config, targets []string) error { return Print(state) } -func TourAddNext(state *BrowserState, conf *Config, targets []string) error { +func TourAddNext(state *BrowserState, targets []string) error { newurls := []*url.URL{} for _, target := range targets { - urls, err := parseURLs(state, conf.DefaultScheme, target) + urls, err := parseURLs(state, state.DefaultScheme, target) if err != nil { return err } @@ -113,7 +113,7 @@ func TourShow(state *BrowserState) error { return Print(state) } -func TourNext(state *BrowserState, conf *Config) error { +func TourNext(state *BrowserState) error { tour := state.CurrentTour if tour.Index >= len(tour.Links) || len(tour.Links) == 0 { return ErrEndOfTour @@ -121,10 +121,10 @@ func TourNext(state *BrowserState, conf *Config) error { page := tour.Links[tour.Index] tour.Index += 1 - return Navigate(state, page, -1, conf) + return Navigate(state, page, -1) } -func TourPrevious(state *BrowserState, conf *Config) error { +func TourPrevious(state *BrowserState) error { tour := state.CurrentTour if tour.Index <= 0 { return ErrStartOfTour @@ -135,7 +135,7 @@ func TourPrevious(state *BrowserState, conf *Config) error { } page := tour.Links[tour.Index-1] - return Navigate(state, page, -1, conf) + return Navigate(state, page, -1) } func TourClear(state *BrowserState) error { @@ -173,7 +173,7 @@ func TourList(state *BrowserState) error { return Print(state) } -func TourGo(state *BrowserState, conf *Config, pos string) error { +func TourGo(state *BrowserState, pos string) error { tour := state.CurrentTour i, _ := strconv.Atoi(pos) @@ -182,7 +182,7 @@ func TourGo(state *BrowserState, conf *Config, pos string) error { } tour.Index = i + 1 - return Navigate(state, tour.Links[i], -1, conf) + return Navigate(state, tour.Links[i], -1) } func TourSelect(state *BrowserState, name string) error { -- cgit v1.2.3