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:
Jacques Distler 2009-07-06 15:30:35 -05:00
parent 573af987bc
commit ef5878cf11
3 changed files with 54 additions and 54 deletions

View file

@ -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