diff options
author | John Olheiser <42128690+jolheiser@users.noreply.github.com> | 2019-12-03 13:02:41 -0600 |
---|---|---|
committer | techknowlogick <techknowlogick@gitea.io> | 2019-12-03 14:02:41 -0500 |
commit | 9a33adcdd322dfcb535d57c68c2365b0dc2b3e6c (patch) | |
tree | c48da401663e6279fc77abe5c8b200d5a0710653 /modules/markup/sanitizer.go | |
parent | bdbdd6608f38819786c8447f6aa6fd45694ce37a (diff) | |
download | gitea-9a33adcdd322dfcb535d57c68c2365b0dc2b3e6c.tar.gz gitea-9a33adcdd322dfcb535d57c68c2365b0dc2b3e6c.zip |
Allow kbd tags (#9245)
* Allow kbd tags
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Add test
Signed-off-by: jolheiser <john.olheiser@gmail.com>
Diffstat (limited to 'modules/markup/sanitizer.go')
-rw-r--r-- | modules/markup/sanitizer.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/markup/sanitizer.go b/modules/markup/sanitizer.go index 45d363b37e..0ebb3ff88b 100644 --- a/modules/markup/sanitizer.go +++ b/modules/markup/sanitizer.go @@ -47,6 +47,9 @@ func ReplaceSanitizer() { // Allow keyword markup sanitizer.policy.AllowAttrs("class").Matching(regexp.MustCompile(`^` + keywordClass + `$`)).OnElements("span") + + // Allow <kbd> tags for keyboard shortcut styling + sanitizer.policy.AllowElements("kbd") } // Sanitize takes a string that contains a HTML fragment or document and applies policy whitelist. |