diff --git a/main.go b/main.go index 12b24666..079f407f 100644 --- a/main.go +++ b/main.go @@ -223,6 +223,8 @@ func addWidget(app *tview.Application, pages *tview.Pages, widgetName string) { widgets = append(widgets, logger.NewWidget(app)) case "mercurial": widgets = append(widgets, mercurial.NewWidget(app, pages)) + case "nbascore": + widgets = append(widgets, nbascore.NewWidget(app, pages)) case "newrelic": widgets = append(widgets, newrelic.NewWidget(app)) case "opsgenie": @@ -233,8 +235,6 @@ func addWidget(app *tview.Application, pages *tview.Pages, widgetName string) { widgets = append(widgets, power.NewWidget(app)) case "prettyweather": widgets = append(widgets, prettyweather.NewWidget(app)) - case "nbascore": - widgets = append(widgets, nbascore.NewWidget(app, pages)) case "security": widgets = append(widgets, security.NewWidget(app)) case "status": diff --git a/modules/nbascore/widget.go b/modules/nbascore/widget.go index 8bc16774..4231fcc1 100644 --- a/modules/nbascore/widget.go +++ b/modules/nbascore/widget.go @@ -14,9 +14,9 @@ import ( const HelpText = ` Keyboard commands for NBA Score: - h: Go to previous day - l: Go to next day - c: Go back to current day + h: Go to previous day + l: Go to next day + c: Go back to current day ` type Widget struct { @@ -35,15 +35,19 @@ func NewWidget(app *tview.Application, pages *tview.Pages) *Widget { HelpfulWidget: wtf.NewHelpfulWidget(app, pages, HelpText), TextWidget: wtf.NewTextWidget(app, "NBA Score", "nbascore", true), } + widget.HelpfulWidget.SetView(widget.View) widget.TextWidget.RefreshInt = 15 widget.View.SetInputCapture(widget.keyboardIntercept) widget.View.SetScrollable(true) + return &widget } func (widget *Widget) Refresh() { widget.nbascore() + + widget.View.SetTitle(widget.ContextualTitle(widget.Name)) } func (widget *Widget) nbascore() {