Sha256: 9d64179a30b0e73dde6d07e656ce8b0e3b5f386e9bd09e7c36e12aa1c01cf957
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 KB
Contents
module BootstrapIt # module ViewHelpers # # ButtonGroup # # @author Alexey Ovchinnikov <alexiss@cybernetlab.ru> # # @see http://getbootstrap.com/components/#btn-groups Bootstrap docs class ButtonGroup < WrapIt::Container include Sizable include Justifable html_class 'btn-group' html_class_prefix 'btn-group-' switch :vertical, html_class: true child :button, 'BootstrapIt::ViewHelpers::Button' child :dropdown, 'BootstrapIt::ViewHelpers::DropdownButton' child :radio, 'BootstrapIt::ViewHelpers::Button' do |_| set_html_data(:toggle, 'buttons') end child :checkbox, 'BootstrapIt::ViewHelpers::Button' do |_| set_html_data(:toggle, 'buttons') end end # # Button Toolbar # # @author Alexey Ovchinnikov <alexiss@cybernetlab.ru> # # @see http://getbootstrap.com/components/#btn-groups-toolbar Bootstrap # docs class ButtonToolbar < WrapIt::Container html_class 'btn-toolbar' child :button_group, 'BootstrapIt::ViewHelpers::ButtonGroup' alias_method :group, :button_group after_initialize { @options[:role] = 'toolbar' } end register :button_group, 'BootstrapIt::ViewHelpers::ButtonGroup' register :button_toolbar, 'BootstrapIt::ViewHelpers::ButtonToolbar' register :toolbar, 'BootstrapIt::ViewHelpers::ButtonToolbar' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bootstrap_it-0.1.2 | lib/bootstrap_it/view_helpers/button_group.rb |