Module: BootstrapForms::Helpers::FormTagHelper
- Includes:
- Wrappers
- Defined in:
- lib/bootstrap_forms/helpers/form_tag_helper.rb
Instance Method Summary collapse
- #bootstrap_actions(&block) ⇒ Object
- #bootstrap_button_tag(name = nil, *args) ⇒ Object
- #bootstrap_cancel_tag(*args) ⇒ Object
- #bootstrap_form_tag(url_for_options = {}, options = {}, &block) ⇒ Object
- #bootstrap_submit_tag(name = nil, *args) ⇒ Object
- #uneditable_input_tag(name, *args) ⇒ Object
Instance Method Details
#bootstrap_actions(&block) ⇒ Object
64 65 66 67 68 69 70 71 72 |
# File 'lib/bootstrap_forms/helpers/form_tag_helper.rb', line 64 def bootstrap_actions(&block) content_tag(:div, :class => 'form-actions') do if block_given? yield else [ bootstrap_submit_tag, bootstrap_cancel_tag ].join(' ').html_safe end end end |
#bootstrap_button_tag(name = nil, *args) ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'lib/bootstrap_forms/helpers/form_tag_helper.rb', line 41 def (name = nil, *args) @name = name @field_options = (args) @args = args @field_options[:class] = 'btn btn-primary' (name, *(args << @field_options)) end |
#bootstrap_cancel_tag(*args) ⇒ Object
59 60 61 62 |
# File 'lib/bootstrap_forms/helpers/form_tag_helper.rb', line 59 def bootstrap_cancel_tag(*args) @field_options = (args) link_to(I18n.t('bootstrap_forms.buttons.cancel'), (@field_options[:back] || :back), :class => 'btn cancel') end |
#bootstrap_form_tag(url_for_options = {}, options = {}, &block) ⇒ Object
6 7 8 |
# File 'lib/bootstrap_forms/helpers/form_tag_helper.rb', line 6 def bootstrap_form_tag( = {}, = {}, &block) form_tag(, , &block) end |
#bootstrap_submit_tag(name = nil, *args) ⇒ Object
50 51 52 53 54 55 56 57 |
# File 'lib/bootstrap_forms/helpers/form_tag_helper.rb', line 50 def bootstrap_submit_tag(name = nil, *args) @name = name @field_options = (args) @args = args @field_options[:class] = 'btn btn-primary' submit_tag(name, *(args << @field_options)) end |
#uneditable_input_tag(name, *args) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/bootstrap_forms/helpers/form_tag_helper.rb', line 25 def uneditable_input_tag(name, *args) @name = name @field_options = (args) @args = args control_group_div do label_field + input_div do extras do content_tag(:span, :class => 'uneditable-input') do @field_options[:value] end end end end end |