Skip to content

Commit d530905

Browse files
author
Nicolas Rodriguez
committed
Add *skip_caret* option to RenderedItem
1 parent 9be185b commit d530905

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/simple_navigation_bootstrap/rendered_item.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def initialize(renderer, item, level, bootstrap_version)
1616
@divider = options.delete(:divider) { false }
1717
@header = options.delete(:header) { false }
1818
@split = options.delete(:split) { false }
19+
@skip_caret = options.delete(:skip_caret) { false }
1920
@link_options = @item.link_html_options || {}
2021
end
2122

@@ -36,7 +37,7 @@ def to_s
3637
private
3738

3839

39-
attr_reader :item, :level, :bootstrap_version, :options, :navbar_text, :divider, :header, :link_options, :split
40+
attr_reader :item, :level, :bootstrap_version, :options, :navbar_text, :divider, :header, :split, :skip_caret, :link_options
4041

4142
def li_text
4243
content_tag(:li, content_tag(:p, item.name, class: 'navbar-text'), options)
@@ -63,7 +64,10 @@ def li_link
6364
if split
6465
splitted_simple_part + splitted_dropdown_part
6566
else
66-
dropdown_part("#{item.name} #{caret}".html_safe)
67+
content = [item.name]
68+
content << caret unless skip_caret
69+
content = content.join(' ').html_safe
70+
dropdown_part(content)
6771
end
6872
else
6973
content_tag(:li, dropdown_submenu_link, options)

0 commit comments

Comments
 (0)