summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLunny Xiao <xiaolunwen@gmail.com>2022-02-12 01:08:22 +0800
committerGitHub <noreply@github.com>2022-02-12 01:08:22 +0800
commite0688995efdeaf5da2997779e369cc27a5ce6a5e (patch)
tree2e4f2f819822db659f946fe9ce726b8cb8030127
parentc86ecaebae5d4db60edaf3ffdc0ee8ce40707e67 (diff)
downloadgitea-e0688995efdeaf5da2997779e369cc27a5ce6a5e.tar.gz
gitea-e0688995efdeaf5da2997779e369cc27a5ce6a5e.zip
Display template path of current page in dev mode (#18717)
* Display template path of current page in dev mode * improve code * Update templates/base/footer_content.tmpl Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: silverwind <me@silverwind.io>
-rw-r--r--modules/context/context.go5
-rw-r--r--templates/base/footer_content.tmpl2
2 files changed, 5 insertions, 2 deletions
diff --git a/modules/context/context.go b/modules/context/context.go
index 7ae37208e4..6aeeb9e694 100644
--- a/modules/context/context.go
+++ b/modules/context/context.go
@@ -197,7 +197,10 @@ func (ctx *Context) RedirectToFirst(location ...string) {
func (ctx *Context) HTML(status int, name base.TplName) {
log.Debug("Template: %s", name)
tmplStartTime := time.Now()
- ctx.Data["TmplLoadTimes"] = func() string {
+ if !setting.IsProd {
+ ctx.Data["TemplateName"] = name
+ }
+ ctx.Data["TemplateLoadTimes"] = func() string {
return strconv.FormatInt(time.Since(tmplStartTime).Nanoseconds()/1e6, 10) + "ms"
}
if err := ctx.Render.HTML(ctx.Resp, status, string(name), ctx.Data); err != nil {
diff --git a/templates/base/footer_content.tmpl b/templates/base/footer_content.tmpl
index 979c03146c..ef183191a4 100644
--- a/templates/base/footer_content.tmpl
+++ b/templates/base/footer_content.tmpl
@@ -1,7 +1,7 @@
<footer>
<div class="ui container">
<div class="ui left">
- {{.i18n.Tr "powered_by" "Gitea"}} {{if (or .ShowFooterVersion .PageIsAdmin)}}{{.i18n.Tr "version"}}: {{AppVer}}{{end}} {{if ShowFooterTemplateLoadTime}}{{.i18n.Tr "page"}}: <strong>{{LoadTimes .PageStartTime}}</strong> {{.i18n.Tr "template"}}: <strong>{{call .TmplLoadTimes}}</strong>{{end}}
+ {{.i18n.Tr "powered_by" "Gitea"}} {{if (or .ShowFooterVersion .PageIsAdmin)}}{{.i18n.Tr "version"}}: {{AppVer}}{{end}} {{if ShowFooterTemplateLoadTime}}{{.i18n.Tr "page"}}: <strong>{{LoadTimes .PageStartTime}}</strong> {{.i18n.Tr "template"}}{{if .TemplateName}} {{.TemplateName}}{{end}}: <strong>{{call .TemplateLoadTimes}}</strong>{{end}}
</div>
<div class="ui right links">
{{if .ShowFooterBranding}}