about summary refs log tree commit diff
path: root/app/lib/sanitize_config.rb
diff options
context:
space:
mode:
authormultiple creatures <dev@multiple-creature.party>2019-10-10 21:33:04 -0500
committermultiple creatures <dev@multiple-creature.party>2019-10-10 21:33:04 -0500
commitd4383994fc8c1ae62d7f6d5fe0eca88b03cadfe9 (patch)
treef8dda943be7d9de74919c8298381532b331ff202 /app/lib/sanitize_config.rb
parentd7b4f1f93bf54f40921b75222949bd05d813889e (diff)
allow `lang` attribute to be federated (resolves #11) + allow `aria-hidden`, `aria-label`, & `lang` on any allowed element
Diffstat (limited to 'app/lib/sanitize_config.rb')
-rw-r--r--app/lib/sanitize_config.rb11
1 files changed, 6 insertions, 5 deletions
diff --git a/app/lib/sanitize_config.rb b/app/lib/sanitize_config.rb
index d5ac407b5..bf2e6c167 100644
--- a/app/lib/sanitize_config.rb
+++ b/app/lib/sanitize_config.rb
@@ -121,11 +121,12 @@ class Sanitize
       elements: %w(p br span a abbr del pre sub sup blockquote code b strong u i s em h1 h2 h3 h4 h5 h6 ul ol li hr),
 
       attributes: {
-        'a'          => %w(href rel class title alt aria-hidden aria-label),
-        'span'       => %w(class aria-hidden aria-label),
-        'abbr'       => %w(title aria-hidden aria-label),
-        'blockquote' => %w(cite aria-hidden aria-label),
-        'p'          => %w(class aria-hidden aria-label),
+        'a'          => %w(href rel class title alt),
+        'span'       => %w(class),
+        'abbr'       => %w(title),
+        'blockquote' => %w(cite),
+        'p'          => %w(class),
+        :all         => %w(aria-hidden aria-label lang),
       },
 
       add_attributes: {