lib/isodoc/function/inline.rb in isodoc-2.4.0 vs lib/isodoc/function/inline.rb in isodoc-2.4.1

- old
+ new

@@ -15,15 +15,15 @@ end def location_parse(node, out); end def span_parse(node, out) - if node["style"] - out.span **{ style: node["style"] } do |s| + if node["style"] || node["class"] + out.span **attr_code(style: node["style"], + class: node["class"]) do |s| node.children.each { |n| parse(n, s) } end - else - node.children.each { |n| parse(n, out) } + else node.children.each { |n| parse(n, out) } end end def callout_parse(node, out) out << " &lt;#{node.text}&gt;"