diff --git a/routers/web/org/teams.go b/routers/web/org/teams.go
index 10803c9fbf..7312478299 100644
--- a/routers/web/org/teams.go
+++ b/routers/web/org/teams.go
@@ -609,6 +609,8 @@ func DeleteTeam(ctx *context.Context) {
// TeamInvite renders the team invite page
func TeamInvite(ctx *context.Context) {
invite, org, team, inviter, err := getTeamInviteFromContext(ctx)
+ // TODO: to quickly debug the UI, can uncomment this (don't worry, it won't pass CI lint)
+ // invite, org, team, inviter, err = &org_model.TeamInvite{}, &org_model.Organization{}, &org_model.Team{}, ctx.Doer, nil
if err != nil {
if org_model.IsErrTeamInviteNotFound(err) {
ctx.NotFound(err)
diff --git a/services/context/context_template.go b/services/context/context_template.go
index b63aaf4c3c..0f083d097e 100644
--- a/services/context/context_template.go
+++ b/services/context/context_template.go
@@ -5,13 +5,11 @@ package context
import (
"context"
- "fmt"
"html"
"html/template"
"net/http"
"strconv"
"strings"
- "sync"
"time"
"code.gitea.io/gitea/modules/httplib"
@@ -91,31 +89,14 @@ func (c TemplateContext) AppFullLink(link ...string) template.URL {
return template.URL(s + "/" + strings.TrimPrefix(link[0], "/"))
}
-var globalVars = sync.OnceValue(func() (ret struct {
- scriptImportRemainingPart string
-},
-) {
- // add onerror handler to alert users when the script fails to load:
- // * for end users: there were many users reporting that "UI doesn't work", actually they made mistakes in their config
- // * for developers: help them to remember to run "make watch-frontend" to build frontend assets
- // the message will be directly put in the onerror JS code's string
- onScriptErrorPrompt := `Please make sure the asset files can be accessed.`
- if !setting.IsProd {
- onScriptErrorPrompt += `\n\nFor development, run: make watch-frontend.`
- }
- onScriptErrorJS := fmt.Sprintf(`alert('Failed to load asset file from ' + this.src + '. %s')`, onScriptErrorPrompt)
- ret.scriptImportRemainingPart = `onerror="` + html.EscapeString(onScriptErrorJS) + `">`
- return ret
-})
-
func (c TemplateContext) ScriptImport(path string, typ ...string) template.HTML {
if len(typ) > 0 {
if typ[0] == "module" {
- return template.HTML(``)
}
panic("unsupported script type: " + typ[0])
}
- return template.HTML(``)
}
func (c TemplateContext) CspScriptNonce() (ret string) {
diff --git a/templates/base/footer.tmpl b/templates/base/footer.tmpl
index 5a218bb62a..b7443345ad 100644
--- a/templates/base/footer.tmpl
+++ b/templates/base/footer.tmpl
@@ -11,5 +11,8 @@
{{template "base/footer_content" .}}
{{ctx.ScriptImport "js/index.js" "module"}}
{{template "custom/footer" .}}
+