From e059eeb62573c4ccd13716df0f789451991ecddb Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Tue, 10 Sep 2019 16:18:00 -0700 Subject: [PATCH] Add the ability to display no title --- view/base.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/view/base.go b/view/base.go index ec64b7fb..84a224c4 100644 --- a/view/base.go +++ b/view/base.go @@ -61,11 +61,15 @@ func (base *Base) ConfigText() string { } func (base *Base) ContextualTitle(defaultStr string) string { - if base.FocusChar() == "" { + if defaultStr == "" && base.FocusChar() == "" { + return "" + } else if defaultStr != "" && base.FocusChar() == "" { return fmt.Sprintf(" %s ", defaultStr) + } else if defaultStr == "" && base.FocusChar() != "" { + return fmt.Sprintf(" [darkgray::u]%s[::-][green] ", base.FocusChar()) + } else { + return fmt.Sprintf(" %s [darkgray::u]%s[::-][green] ", defaultStr, base.FocusChar()) } - - return fmt.Sprintf(" %s [darkgray::u]%s[::-][green] ", defaultStr, base.FocusChar()) } func (base *Base) Disable() {