Module: Pageflow::Chart::ScrapedSitesHelper
- Defined in:
- app/helpers/pageflow/chart/scraped_sites_helper.rb
Constant Summary collapse
- IFRAME_ATTRIBUTES =
{ style: 'width: 100%; height: 100%', scrolling: 'auto', frameborder: '0', align: 'aus', allowfullscreen: 'true', mozallowfullscreen: 'true', webkitallowfullscreen: 'true' }
Instance Method Summary collapse
Instance Method Details
#scraped_site_iframe(scraped_site_id) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'app/helpers/pageflow/chart/scraped_sites_helper.rb', line 14 def scraped_site_iframe(scraped_site_id) scraped_site = find_file_in_entry(ScrapedSite, scraped_site_id) data_attributes = {} if scraped_site data_attributes = { src: scraped_site.html_file_url } if scraped_site.use_custom_theme data_attributes[:use_custom_theme] = true end end content_tag(:iframe, '', IFRAME_ATTRIBUTES.merge(data: data_attributes)) end |