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 << " <#{node.text}>"