lib/adiwg/mdtranslator/writers/html/sections/html_citation.rb in adiwg-mdtranslator-1.2.1 vs lib/adiwg/mdtranslator/writers/html/sections/html_citation.rb in adiwg-mdtranslator-1.3.0
- old
+ new
@@ -1,15 +1,17 @@
# HTML writer
# citation
# History:
# Stan Smith 2015-03-23 original script
+# Stan Smith 2015-07-16 refactored to remove global namespace $HtmlNS
+# Stan Smith 2015-08-26 added alternate title
-require 'html_dateTime'
-require 'html_resourceId'
-require 'html_responsibleParty'
-require 'html_onlineResource'
+require_relative 'html_dateTime'
+require_relative 'html_resourceId'
+require_relative 'html_responsibleParty'
+require_relative 'html_onlineResource'
module ADIWG
module Mdtranslator
module Writers
module Html
@@ -20,18 +22,26 @@
end
def writeHtml(hCitation)
# classes used
- htmlDateTime = $HtmlNS::MdHtmlDateTime.new(@html)
- htmlResId = $HtmlNS::MdHtmlResourceId.new(@html)
- htmlResParty = $HtmlNS::MdHtmlResponsibleParty.new(@html)
- htmlOlRes = $HtmlNS::MdHtmlOnlineResource.new(@html)
+ htmlDateTime = MdHtmlDateTime.new(@html)
+ htmlResId = MdHtmlResourceId.new(@html)
+ htmlResParty = MdHtmlResponsibleParty.new(@html)
+ htmlOlRes = MdHtmlOnlineResource.new(@html)
# citation - title - required
@html.em('Title: ')
@html.text!(hCitation[:citTitle])
@html.br
+
+ # citation - alternate title
+ s = hCitation[:citAltTitle]
+ if s
+ @html.em('Alternate title: ')
+ @html.text!(s)
+ @html.br
+ end
# citation - date
aDates = hCitation[:citDate]
aDates.each do |hDatetime|
@html.em('Date: ')