Module: IsoDoc::Plateau::BaseConvert
- Includes:
- Init
- Included in:
- HtmlConvert
- Defined in:
- lib/isodoc/plateau/base_convert.rb
Instance Method Summary
collapse
Methods included from Init
#bibrenderer, #i18n_init, #metadata_init, #xref_init
Instance Method Details
#clause_etc1(clause, out, num) ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/isodoc/plateau/base_convert.rb', line 12
def clause_etc1(clause, out, num)
out.div **attr_code(
id: clause["id"],
class: clause.name == "definitions" ? "Symbols" : nil,
) do |div|
num = num + 1
clause_name(clause, clause&.at(ns("./fmt-title")), div, nil)
clause.elements.each do |e|
parse(e, div) unless %w{fmt-title}.include? e.name
end
end
end
|
#colophon(node, out) ⇒ Object
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/isodoc/plateau/base_convert.rb', line 25
def colophon(node, out)
@seen_colophon or page_break(out)
@seen_colophon = true
out.div class: "colophon", id: node["id"] do |div|
clause_name(node, node.at(ns("./fmt-title")), div,
{ class: "IntroTitle" })
node.elements.each do |e|
parse(e, div) unless e.name == "fmt-title"
end
end
end
|
#para_prefix(_node, out) ⇒ Object
8
9
10
|
# File 'lib/isodoc/plateau/base_convert.rb', line 8
def para_prefix(_node, out)
@lang == "ja" and out << " "
end
|