lib/isodoc.rb in isodoc-0.4.0 vs lib/isodoc.rb in isodoc-0.4.5
- old
+ new
@@ -18,10 +18,11 @@
require_relative "isodoc/terms"
require_relative "isodoc/blocks"
require_relative "isodoc/lists"
require_relative "isodoc/table"
require_relative "isodoc/inline"
+require_relative "isodoc/notes"
require_relative "isodoc/xref_gen"
require_relative "isodoc/html"
require "pp"
module IsoDoc
@@ -48,13 +49,15 @@
@termexample = false
@note = false
@sourcecode = false
@anchors = {}
@meta = {}
+ init_metadata
@footnotes = []
@comments = []
@in_footnote = false
+ @in_comment = false
@in_table = false
@in_figure = false
@seen_footnote = Set.new
end
@@ -62,9 +65,10 @@
docxml = Nokogiri::XML(File.read(filename))
filename, dir = init_file(filename)
docxml.root.default_namespace = ""
result = noko do |xml|
xml.html do |html|
+ html.parent.add_namespace("epub", "http://www.idpf.org/2007/ops")
html_header(html, docxml, filename, dir)
make_body(html, docxml)
end
end.join("\n")
postprocess(result, filename, dir)