Put class name on <pre>, rather than <code>
Better CSS styling options ensue, if we put the class='lang' on the <pre> element. (Suggested by Casper Gripenberg)
This commit is contained in:
parent
573af987bc
commit
ef5878cf11
3 changed files with 54 additions and 54 deletions
|
@ -574,10 +574,10 @@ and
|
|||
|
||||
code = Document.new(html, {:respect_whitespace =>:all}).root
|
||||
code.name = 'code'
|
||||
code.attributes['class'] = lang
|
||||
code.attributes['lang'] = lang
|
||||
|
||||
|
||||
pre = Element.new 'pre'
|
||||
pre.attributes['class'] = lang
|
||||
pre << code
|
||||
pre
|
||||
rescue LoadError => e
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue