Sha256: 91290149a1f96594ec505a71be7075ff5e7a2e9cfdb5a97b34487067ab2f31a8
Contents?: true
Size: 997 Bytes
Versions: 6
Compression:
Stored size: 997 Bytes
Contents
module GeoWorks class CoverageRenderer < Hyrax::Renderers::AttributeRenderer include BoundingBoxHelper def render coverage = values.first if values return '' unless coverage markup(coverage).html_safe end private def markup(coverage) markup = '' markup << %(<tr><th>#{label}</th>\n<td id='accordion'><ul class='tabular'>) markup << %(<div id='bbox' class='collapse in'></div>) markup << bbox_display_inputs markup << bbox_script_tag(coverage) markup << toggle_button markup << %(</ul></td></tr>) markup end def toggle_button %( <a data-toggle='collapse' data-parent='accordion' href='#bbox' class='btn btn-default'> Toggle Map</a> ) end def bbox_script_tag(coverage) %( <script> boundingBoxSelector({coverage: '#{coverage}', readonly: true}); </script> ) end end end
Version data entries
6 entries across 6 versions & 1 rubygems