commit - 6b30ed5032859c86d52d8214b6456eebee35900c
commit + 696d8188d3a1f41988285e7d3f1df6505c59c017
blob - 8a4a68d12107e18f42bbaaf6a965b7748cd3353a
blob + e21d7a7ff33c6f6e678b7b2a054cf63b421a453b
--- layouts/_partials/attrs.html
+++ layouts/_partials/attrs.html
{{- printf " %s" $name | safeHTML -}}
{{- end -}}
{{- else -}}
- {{- printf " %s=%q" $name $value | safeHTML -}}
+ {{- printf ` %s="%s"` $name (htmlEscape $value) | safeHTML -}}
{{- end -}}
{{- end -}}
{{- end -}}
blob - 2a912f83e3e9302352879a8a2a8e2ac00a95e5e4
blob + be2b44849749a9d9bee9ad279d09e799ba063b4d
--- layouts/_partials/pick.html
+++ layouts/_partials/pick.html
{{- $result := dict -}}
-{{- range .allowed -}}
- {{- if isset $.dict . -}}
- {{- $result = merge $result (dict . (index $.dict .)) -}}
+{{- range $name, $value := .dict -}}
+ {{- if in $.allowed $name -}}
+ {{- $result = merge $result (dict $name $value) -}}
{{- end -}}
{{- end -}}