From b5485ca03d6e4e098c1307c6cee662d9b3ac74c4 Mon Sep 17 00:00:00 2001 From: Gusted Date: Mon, 22 Aug 2022 14:41:58 +0200 Subject: [PATCH] Don't open new page for ext wiki on same repository (#20725) - Backport of #20725 - When the external wiki has been set to a file on the repository, don't open the page on a tab. - Resolves #20657 --- modules/templates/helper.go | 1 + templates/repo/header.tmpl | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/templates/helper.go b/modules/templates/helper.go index 537ef71ccf5e..359b5db2f087 100644 --- a/modules/templates/helper.go +++ b/modules/templates/helper.go @@ -574,6 +574,7 @@ func NewTextFuncMap() []texttmpl.FuncMap { return sum }, "QueryEscape": url.QueryEscape, + "HasPrefix": strings.HasPrefix, }} } diff --git a/templates/repo/header.tmpl b/templates/repo/header.tmpl index 94ae5ed7e215..a2f31fc9503b 100644 --- a/templates/repo/header.tmpl +++ b/templates/repo/header.tmpl @@ -206,7 +206,7 @@ {{end}} {{if or (.Permission.CanRead $.UnitTypeWiki) (.Permission.CanRead $.UnitTypeExternalWiki)}} - + {{svg "octicon-book"}} {{.i18n.Tr "repo.wiki"}} {{end}}