Sha256: eec0e0ad583bc8bbd553ec69f74cc2a06c6822cba4d33658bb7f760c128cf318

Contents?: true

Size: 566 Bytes

Versions: 8

Compression:

Stored size: 566 Bytes

Contents

module NavHelper
  def nav_link(page, &link_text) 
    class_name = request.env['PATH_INFO'].match(page) ? 'active' : nil

    content_tag(:li, class: class_name) do
      link_to page do
        link_text.call
      end
    end
  end

  def treeview_link(text, &links)
    content = link_to('#') do
      content_tag(:span, text) <<
      content_tag(:i, '', class: "fa pull-right fa-angle-left")
    end

    content << content_tag(:ul, class: 'treeview-menu') do 
      links.call
    end

    content_tag :li, class: 'treeview' do
      content
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
phcmembers-1.6.0 app/helpers/nav_helper.rb
adminlte-generators-0.2.4 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb
adminlte-generators-0.2.3 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb
adminlte-generators-0.2.2 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb
adminlte-generators-0.2.1 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb
adminlte-generators-0.2.0 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb
adminlte-generators-0.1.2 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb
adminlte-generators-0.1.1 lib/generators/adminlte/install/templates/helpers/navigation_helper.rb