Module: BootstrapHelp::NavHelpers
- Includes:
- ActionView::Context, ActionView::Helpers::TagHelper, ActionView::Helpers::TextHelper, ActionView::Helpers::UrlHelper
- Defined in:
- lib/bootstrap_help/nav_helpers.rb
Instance Method Summary collapse
- #dropdown_divider ⇒ Object
- #dropdown_menu(menu_name, &block) ⇒ Object
- #left(&block) ⇒ Object
- #main_nav(args, &block) ⇒ Object
- #menu_link_to(value, url, args = nil) ⇒ Object
- #right(&block) ⇒ Object
Instance Method Details
#dropdown_divider ⇒ Object
43 44 45 |
# File 'lib/bootstrap_help/nav_helpers.rb', line 43 def dropdown_divider content_tag(:li, nil, :class => "divider") end |
#dropdown_menu(menu_name, &block) ⇒ Object
31 32 33 34 35 36 |
# File 'lib/bootstrap_help/nav_helpers.rb', line 31 def (, &block) content_tag :li, :class => "dropdown" do dropdown_link() + content_tag(:ul, :class => "dropdown-menu", &block) end end |
#left(&block) ⇒ Object
23 24 25 |
# File 'lib/bootstrap_help/nav_helpers.rb', line 23 def left(&block) content_tag(:div, class: 'nav', &block) end |
#main_nav(args, &block) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/bootstrap_help/nav_helpers.rb', line 8 def main_nav(args, &block) brand = args.fetch(:brand, '') brand_path = args.fetch(:brand_path, '/') content_tag :div, class: 'navbar navbar-fixed-top navbar-inverse' do content_tag :div, class: 'navbar-inner' do content_tag :div, class: 'container-fluid' do concat() concat(link_to(brand, brand_path, class: 'brand')) concat(capture(&block)) if block_given? end end end end |
#menu_link_to(value, url, args = nil) ⇒ Object
39 40 41 |
# File 'lib/bootstrap_help/nav_helpers.rb', line 39 def (value, url, args=nil) content_tag(:li, link_to(value, url, args)) end |
#right(&block) ⇒ Object
27 28 29 |
# File 'lib/bootstrap_help/nav_helpers.rb', line 27 def right(&block) content_tag(:div, class: 'nav pull-right', &block) end |