lib/adiwg/mdtranslator/writers/html/sections/html_spatialReference.rb in adiwg-mdtranslator-2.4.0 vs lib/adiwg/mdtranslator/writers/html/sections/html_spatialReference.rb in adiwg-mdtranslator-2.5.0

- old
+ new

@@ -1,12 +1,14 @@ # HTML writer # spatial reference system # History: +# Stan Smith 2017-10-24 add reference system parameter set # Stan Smith 2017-03-27 original script require_relative 'html_identifier' +require_relative 'html_referenceSystemParameters' module ADIWG module Mdtranslator module Writers module Html @@ -19,20 +21,36 @@ def writeHtml(hSpaceRef) # classes used identifierClass = Html_Identifier.new(@html) + paramSetClass = Html_ReferenceSystemParameters.new(@html) # spatial reference - type unless hSpaceRef[:systemType].nil? @html.em('Reference System Type: ') @html.text!(hSpaceRef[:systemType]) @html.br end # spatial reference - identifier {identifier} unless hSpaceRef[:systemIdentifier].empty? - identifierClass.writeHtml(hSpaceRef[:systemIdentifier]) + @html.details do + @html.summary('System Identifier', {'id' => 'spatialReference-identifier', 'class' => 'h5'}) + @html.section(:class => 'block') do + identifierClass.writeHtml(hSpaceRef[:systemIdentifier]) + end + end + end + + # spatial reference - projection parameters {referenceSystemParameterSet} + unless hSpaceRef[:systemParameterSet].empty? + @html.details do + @html.summary('System Parameters', {'id' => 'spatialReference-parameters', 'class' => 'h5'}) + @html.section(:class => 'block') do + paramSetClass.writeHtml(hSpaceRef[:systemParameterSet]) + end + end end end # writeHtml end # Html_SpatialReference