scrubbers/default: Add ruby element and it's childs
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Tue, 24 Nov 2020 23:36:46 +0000 (00:36 +0100)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Tue, 24 Nov 2020 23:40:21 +0000 (00:40 +0100)
This allows to format Japanese furigana (aka ruby) notation.

Present in XHTML 1.1, HTML 5 and later. Absent in XHTML 1.0, HTML 4 and earlier.

See https://www.w3.org/TR/ruby/

priv/scrubbers/default.ex

index ea0480dcd910ff6476fbdb16cf18c6fc91aa7c7f..7b06994de1dce831d5a3d9584cf53d84463b001b 100644 (file)
@@ -47,6 +47,11 @@ defmodule Pleroma.HTML.Scrubber.Default do
   Meta.allow_tag_with_these_attributes(:strong, [])
   Meta.allow_tag_with_these_attributes(:sub, [])
   Meta.allow_tag_with_these_attributes(:sup, [])
+  Meta.allow_tag_with_these_attributes(:ruby, [])
+  Meta.allow_tag_with_these_attributes(:rb, [])
+  Meta.allow_tag_with_these_attributes(:rp, [])
+  Meta.allow_tag_with_these_attributes(:rt, [])
+  Meta.allow_tag_with_these_attributes(:rtc, [])
   Meta.allow_tag_with_these_attributes(:u, [])
   Meta.allow_tag_with_these_attributes(:ul, [])