From bbaa1ddeca854814389944f9d57a95a331f7476f Mon Sep 17 00:00:00 2001 From: Shulhan Date: Tue, 21 Dec 2021 20:46:08 +0700 Subject: all: add option to open link inside an iframe The NavLink struct now has field OpenInIFrame. If its true, the Href will be opened inside an iframe in the same window, otherwise it will opened in new tab. --- example/example.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'example/example.go') diff --git a/example/example.go b/example/example.go index d5754ac..3800bfc 100644 --- a/example/example.go +++ b/example/example.go @@ -336,7 +336,16 @@ func (ex *Example) registerNavLinks() (err error) { logp := "registerNavLinks" err = ex.trunks.RegisterNavLink(&trunks.NavLink{ - Text: "Trunks", + Text: "Link in IFrame", + Href: "https://git.sr.ht/~shulhan/trunks", + OpenInIFrame: true, + }) + if err != nil { + return fmt.Errorf("%s: %w", logp, err) + } + + err = ex.trunks.RegisterNavLink(&trunks.NavLink{ + Text: "Link in new window", Href: "https://git.sr.ht/~shulhan/trunks", }) if err != nil { -- cgit v1.3-6-g1900