10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/mirador_rails/view_helpers.rb', line 10
def mirador_tag(id: SecureRandom.uuid, height: '100%', width: '100%', position: 'relative', display: 'block', options: {})
config = {
id: id,
buildPath: '/assets/',
i18nPath: '',
imagesPath: ''
}.merge(options)
styles = "height: #{height}; width: #{width}; " \
"position: #{position}; display: #{display};"
output = []
output << content_tag(:div, '', id: id, style: styles)
output << '<script type="text/javascript">' \
' $(function() {' \
" Mirador(#{config.to_json})" \
' });' \
'</script>'
output.join.html_safe
end
|