class Gretel::Renderer::NonSemanticRenderer
Public Instance Methods
render_container(html)
click to toggle source
# File lib/gretel/renderer.rb, line 308 def render_container(html) content_tag(options[:container_tag], html, id: options[:id], class: options[:class]) end
render_fragment_tag(fragment_tag, text, url, position, options = {})
click to toggle source
# File lib/gretel/renderer.rb, line 289 def render_fragment_tag(fragment_tag, text, url, position, options = {}) fragment_class = join_classes(options[:fragment_class], options[:class]) if fragment_tag if url.present? text = breadcrumb_link_to(text, url, "aria-current": options[:aria_current], data: options[:link_data]) content_tag(fragment_tag, text, class: fragment_class) else content_tag(fragment_tag, text, class: fragment_class, "aria-current": options[:aria_current], data: options[:link_data]) end elsif url.present? breadcrumb_link_to(text, url, class: join_classes(fragment_class, options[:link_class]), "aria-current": options[:aria_current], data: options[:link_data]) elsif options[:class].present? content_tag(:span, text, class: fragment_class, "aria-current": options[:aria_current]) else text end end