Meta.allow_tag_with_these_attributes(:code, [])
Meta.allow_tag_with_these_attributes(:del, [])
Meta.allow_tag_with_these_attributes(:em, [])
+ Meta.allow_tag_with_these_attributes(:hr, [])
Meta.allow_tag_with_these_attributes(:i, [])
Meta.allow_tag_with_these_attributes(:li, [])
Meta.allow_tag_with_these_attributes(:ol, [])
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, [])
- Meta.allow_tag_with_this_attribute_values(:span, "class", ["h-card"])
- Meta.allow_tag_with_these_attributes(:span, [])
+ Meta.allow_tags_with_style_attributes([:span])
+
+ Meta.allow_tag_with_this_attribute_values(:span, "class", [
+ "h-card",
+ "quote-inline",
+ "mfm",
+ "mfm _mfm_tada_",
+ "mfm _mfm_jelly_",
+ "mfm _mfm_twitch_",
+ "mfm _mfm_shake_",
+ "mfm _mfm_spin_",
+ "mfm _mfm_jump_",
+ "mfm _mfm_bounce_",
+ "mfm _mfm_flip_",
+ "mfm _mfm_x2_",
+ "mfm _mfm_x3_",
+ "mfm _mfm_x4_",
+ "mfm _mfm_blur_",
+ "mfm _mfm_rainbow_",
+ "mfm _mfm_rotate_"
+ ])
+
+ Meta.allow_tag_with_these_attributes(:span, [
+ "data-x",
+ "data-y",
+ "data-h",
+ "data-v",
+ "data-left",
+ "data-right"
+ ])
+
+ Meta.allow_tag_with_this_attribute_values(:code, "class", ["inline"])
@allow_inline_images Pleroma.Config.get([:markup, :allow_inline_images])
Meta.allow_tag_with_these_attributes(:img, [
"width",
"height",
- "class",
"title",
"alt"
])
Meta.allow_tag_with_these_attributes(:font, ["face"])
end
+ Meta.allow_tag_with_these_attributes(:center, [])
+ Meta.allow_tag_with_these_attributes(:small, [])
+
Meta.strip_everything_not_covered()
+
+ defp scrub_css(value), do: value
end