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