lib/softcover/sanitizer.rb in softcover-0.7.2 vs lib/softcover/sanitizer.rb in softcover-0.7.3
- old
+ new
@@ -10,25 +10,26 @@
def clean(html)
return unless html
sanitize_options = {
elements: %w{div span p a ul ol li h1 h2 h3 h4
- pre em sup table tbody thead tr td img},
+ pre em sup table tbody thead tr td img code},
remove_contents: %w{script},
attributes: {
'div' => %w{id class data-tralics-id data-number data-chapter},
- 'a' => %w{id class href},
- 'span'=> %w{id class style},
- 'ol' => %w{id class},
- 'ul' => %w{id class},
- 'li' => %w{id class},
- 'sup' => %w{id class},
- 'h1' => %w{id class},
- 'h2' => %w{id class},
- 'h3' => %w{id class},
- 'h4' => %w{id class},
- 'img' => %w{id class src alt},
- 'em' => %w{id class}
+ 'a' => %w{id class href},
+ 'span' => %w{id class style},
+ 'ol' => %w{id class},
+ 'ul' => %w{id class},
+ 'li' => %w{id class},
+ 'sup' => %w{id class},
+ 'h1' => %w{id class},
+ 'h2' => %w{id class},
+ 'h3' => %w{id class},
+ 'h4' => %w{id class},
+ 'img' => %w{id class src alt},
+ 'em' => %w{id class},
+ 'code' => %w{id class}
},
protocols: {
'a' => {'href' => [:relative, 'http', 'https', 'mailto']},
'img' => {'src' => [:relative, 'http', 'https']}
},
\ No newline at end of file