hugo/tpl
Bjørn Erik Pedersen e1e1baa1bd Improve Katex error handling and fix handling of large expressions
* Make throwOnError=true the new default
* Handle JS errors as part of the RPC request/response flow
* Return a new Result type with .Err on it

This enables constructs on the form:

```handlebars
{{ with transform.ToMath "c = \\foo{a^2 + b^2}" }}
	{{ with .Err }}
	 	{{ warnf "error: %s" . }}
	{{ else }}
		{{ . }}
	{{ end }}
{{ end }}
```

Note that the new `Result` type behaves like `template.HTML` (or a string if needed) when printed, but it will panic if in a error state.

Closes #12748
2024-08-12 13:50:18 +02:00
..
cast tpl/cast: Improve float 2024-08-06 22:26:43 +02:00
collections Skip TestEchoParam 2024-08-06 19:13:35 +02:00
compare Fix compare of uints and ints in eq, gt etc. 2024-08-10 14:00:21 +02:00
crypto Add hash.XxHash 2024-07-06 14:08:15 +02:00
css Add css.TailwindCSS 2024-06-25 15:48:02 +02:00
data Consolidate all hashing to the common/hashing package 2024-07-31 16:44:06 +02:00
debug tpl/debug: Fix reset of debug timers when running the server 2024-06-24 12:49:35 +02:00
diagrams
encoding
fmt
hash Replace the MD5 hashing of images with xxHash 2024-07-31 16:44:06 +02:00
hugo
images
inflect
internal Improve Katex error handling and fix handling of large expressions 2024-08-12 13:50:18 +02:00
js Clean up the css related template funcs package structure 2024-06-25 15:48:02 +02:00
lang
math math: Add trigonometric functions and some angle helper functions 2024-07-29 11:05:36 +02:00
openapi
os
page
partials Consolidate all hashing to the common/hashing package 2024-07-31 16:44:06 +02:00
path
reflect
resources Shorten processed image filenames 2024-07-31 16:44:06 +02:00
safe
site
strings
templates resources/page: Expand parmalinks tokens in url 2024-08-01 12:14:29 +02:00
time
tplimpl Replace the MD5 hashing of images with xxHash 2024-07-31 16:44:06 +02:00
transform Improve Katex error handling and fix handling of large expressions 2024-08-12 13:50:18 +02:00
urls
template.go Implement defer 2024-06-23 11:25:47 +02:00
template_info.go
template_test.go