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: ')