diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2022-02-12 01:08:22 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-12 01:08:22 +0800 |
commit | e0688995efdeaf5da2997779e369cc27a5ce6a5e (patch) | |
tree | 2e4f2f819822db659f946fe9ce726b8cb8030127 | |
parent | c86ecaebae5d4db60edaf3ffdc0ee8ce40707e67 (diff) | |
download | gitea-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.go | 5 | ||||
-rw-r--r-- | templates/base/footer_content.tmpl | 2 |
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}} |