Class: Formular::Element::Bootstrap3::InputGroup
- Includes:
- ColumnControl, Modules::Container, Modules::Wrapped
- Defined in:
- lib/formular/element/bootstrap3/input_group.rb
Direct Known Subclasses
Horizontal::InputGroup, Formular::Element::Bootstrap4::InputGroup
Defined Under Namespace
Constant Summary
Constants included from HtmlEscape
HtmlEscape::HTML_ESCAPE, HtmlEscape::HTML_ESCAPE_ONCE_REGEXP, HtmlEscape::HTML_ESCAPE_REGEXP
Instance Method Summary collapse
- #control ⇒ Object
- #group_addon(content = nil, option_key: nil) ⇒ Object
- #group_btn(content = nil, option_key: nil) ⇒ Object
Methods included from ColumnControl
#inline_column?, #inline_wrapper_class, #stacked_column?
Methods included from Module
Methods included from HtmlEscape
#html_escape, #html_escape_once
Instance Method Details
#control ⇒ Object
69 70 71 |
# File 'lib/formular/element/bootstrap3/input_group.rb', line 69 def control to_html(context: :raw_input) end |
#group_addon(content = nil, option_key: nil) ⇒ Object
53 54 55 56 57 58 59 |
# File 'lib/formular/element/bootstrap3/input_group.rb', line 53 def group_addon(content = nil, option_key: nil) return '' unless content || option_key addon_content = content || [option_key] return '' unless addon_content Addon.(content: addon_content) end |
#group_btn(content = nil, option_key: nil) ⇒ Object
61 62 63 64 65 66 67 |
# File 'lib/formular/element/bootstrap3/input_group.rb', line 61 def group_btn(content = nil, option_key: nil) return '' unless content || option_key addon_content = content || [option_key] return '' unless addon_content Btn.(content: addon_content) end |