class Navtastic::Renderer::Bulma
This renderer adds css classes and structure for the bulma.io framework @see file:README.md#Bulma_Configuration documentation on bulma renderer
options
Public Instance Methods
item_content(item)
click to toggle source
Calls superclass method
Navtastic::Renderer#item_content
# File lib/navtastic/renderer/bulma.rb, line 29 def item_content(item) element = super(item) element.class_list << 'is-active' if item.current? element end
item_tag(item) { || ... }
click to toggle source
# File lib/navtastic/renderer/bulma.rb, line 21 def item_tag(item) if headers? && item.menu.root? para(class: 'menu-label') { yield } else li { yield } end end
Private Instance Methods
headers?()
click to toggle source
# File lib/navtastic/renderer/bulma.rb, line 39 def headers? options[:headers] end