mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-04 14:57:55 +01:00
e3750370df
The old `HTMLRender` is not ideal. 1. It shouldn't be initialized multiple times, it consumes a lot of memory and is slow. 2. It shouldn't depend on short-lived requests, the `WatchLocalChanges` needs a long-running context. 3. It doesn't make sense to use FuncsMap slice. HTMLRender was designed to only work for GItea's specialized 400+ templates, so it's good to make it a global shared instance. |
||
---|---|---|
.. | ||
eval | ||
scopedtmpl | ||
vars | ||
base.go | ||
dynamic.go | ||
helper.go | ||
helper_test.go | ||
htmlrenderer.go | ||
htmlrenderer_test.go | ||
mailer.go | ||
static.go | ||
templates_bindata.go | ||
util_avatar.go | ||
util_dict.go | ||
util_json.go | ||
util_misc.go | ||
util_render.go | ||
util_slice.go | ||
util_string.go | ||
util_test.go |