class Aureus::Components::ToolbarDropdown
Public Class Methods
new(title)
click to toggle source
# File lib/aureus/components/toolbar.rb, line 85 def initialize(title) @title = title @items = Array.new end
Public Instance Methods
divider()
click to toggle source
# File lib/aureus/components/toolbar.rb, line 98 def divider @items << ToolbarDivider.new end
info(text)
click to toggle source
# File lib/aureus/components/toolbar.rb, line 94 def info(text) @items << ToolbarInfo.new(text,1) end
link_to(text, url, *args)
click to toggle source
# File lib/aureus/components/toolbar.rb, line 90 def link_to(text, url, *args) @items << ToolbarButton.new(text,1,url,args) end
render()
click to toggle source
# File lib/aureus/components/toolbar.rb, line 102 def render title = content_tag 'span', @title, class: 'dropdown-accessor' list = content_tag 'ul', compact_render(*@items), class: 'dropdown-inner' content_tag 'li', title+list, class: 'dropdown-outer' end