Sha256: 410aa2fe2d0d59c7fdc9421616b666d42d0a10eae700f1c0c3cd7c7b5973ca11
Contents?: true
Size: 694 Bytes
Versions: 10
Compression:
Stored size: 694 Bytes
Contents
module Blacklight::Oembed module OembedHelper def render_oembed_solr_document_tag document url = document.first(blacklight_config.show.oembed_field) return if url.blank? render_oembed_tag url end def render_oembed_tag url send Blacklight::Oembed::Engine.config.render_helper, url end private def render_oembed_tag_embed url begin OEmbed::Providers.get(url).html.html_safe rescue OEmbed::NotFound link_to t(:'blacklight_oembed.catalog.view'), url end end def render_oembed_tag_async url content_tag :div, "", data: { embed_url: blacklight_oembed_engine.embed_url(url: url) } end end end
Version data entries
10 entries across 10 versions & 2 rubygems