diff options
| author | Luc Donnet | 2017-10-30 11:45:07 +0100 | 
|---|---|---|
| committer | GitHub | 2017-10-30 11:45:07 +0100 | 
| commit | cb7e16653eb1dcb71fb46c84d7c1f3ea8aafd69a (patch) | |
| tree | b9e3993c435c63517366c1ce11b9d3a9efa5b793 /lib | |
| parent | 76d1787b32e28e4dbb3664e2bad99366781fdcd2 (diff) | |
| parent | d68f820ee402cd94d9f5fd4405f49436c4847c4b (diff) | |
| download | chouette-core-cb7e16653eb1dcb71fb46c84d7c1f3ea8aafd69a.tar.bz2 | |
Merge pull request #104 from af83/4726-breadcrumb
4726 breadcrumb
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/bootstrap_breadcrumbs_builder.rb | 31 | 
1 files changed, 0 insertions, 31 deletions
| diff --git a/lib/bootstrap_breadcrumbs_builder.rb b/lib/bootstrap_breadcrumbs_builder.rb deleted file mode 100644 index daa154bdf..000000000 --- a/lib/bootstrap_breadcrumbs_builder.rb +++ /dev/null @@ -1,31 +0,0 @@ -# bootstrap builder for breadcrumbs_on_rails gem -class BootstrapBreadcrumbsBuilder < BreadcrumbsOnRails::Breadcrumbs::Builder -  def render -    @context.content_tag(:ul, class: 'breadcrumb') do -      @elements.collect do |element| -        render_element(element) -      end.join.html_safe -    end -  end - -  def render_element(element) -    active = element.path.nil? || @context.current_page?(compute_path(element)) -    # Bootstrap use '/' divider by default but you can customize it: -    # divider = @context.content_tag(:span, '/'.html_safe, class: 'divider') unless active - -    @context.content_tag(:li, :class => ('active' if active)) do -      content = if element.path.nil? -        compute_name(element) -      else -        @context.link_to_unless_current(compute_name(element), compute_path(element), element.options) -      end - -      # content + (divider || '') -      content -    end -  end -end - - -# Usage: -# = render_breadcrumbs(builder: BootstrapBreadcrumbsBuilder)
\ No newline at end of file | 
