module BootstrapForm::Components::Layout
Private Instance Methods
field_inline_override?(field_layout=nil)
click to toggle source
# File lib/bootstrap_form/components/layout.rb, line 22 def field_inline_override?(field_layout=nil) field_layout == :inline && layout != :inline end
get_group_layout(group_layout)
click to toggle source
# File lib/bootstrap_form/components/layout.rb, line 34 def get_group_layout(group_layout) group_layout || layout end
layout_default?(field_layout=nil)
click to toggle source
# File lib/bootstrap_form/components/layout.rb, line 10 def layout_default?(field_layout=nil) layout_in_effect(field_layout) == :default end
layout_horizontal?(field_layout=nil)
click to toggle source
# File lib/bootstrap_form/components/layout.rb, line 14 def layout_horizontal?(field_layout=nil) layout_in_effect(field_layout) == :horizontal end
layout_in_effect(field_layout)
click to toggle source
true and false should only come from check_box and radio_button, and those don't have a :horizontal layout
# File lib/bootstrap_form/components/layout.rb, line 28 def layout_in_effect(field_layout) field_layout = :inline if field_layout == true field_layout = :default if field_layout == false field_layout || layout end
layout_inline?(field_layout=nil)
click to toggle source
# File lib/bootstrap_form/components/layout.rb, line 18 def layout_inline?(field_layout=nil) layout_in_effect(field_layout) == :inline end