Class: Effective::FormInputs::PasswordField

Inherits:
Effective::FormInput show all
Defined in:
app/models/effective/form_inputs/password_field.rb

Constant Summary

Constants inherited from Effective::FormInput

Effective::FormInput::BLANK, Effective::FormInput::EXCLUSIVE_CLASS_PREFIXES, Effective::FormInput::EXCLUSIVE_CLASS_SUFFIXES

Instance Attribute Summary

Attributes inherited from Effective::FormInput

#name, #options

Instance Method Summary collapse

Methods inherited from Effective::FormInput

#hint_options, #initialize, #input_js_options, #label_options, #to_html, #wrapper_options

Constructor Details

This class inherits a constructor from Effective::FormInput

Instance Method Details

#feedback_optionsObject



13
14
15
16
17
18
19
20
# File 'app/models/effective/form_inputs/password_field.rb', line 13

def feedback_options
  case layout
  when :inline
    false
  else
    { valid: { class: 'valid-feedback' }, invalid: { class: 'invalid-feedback' }, reset: true }
  end
end

#input_group_optionsObject



9
10
11
# File 'app/models/effective/form_inputs/password_field.rb', line 9

def input_group_options
  { input_group: { class: 'input-group' }, prepend: (:span, icon('lock'), class: 'input-group-text') }
end

#input_html_optionsObject



5
6
7
# File 'app/models/effective/form_inputs/password_field.rb', line 5

def input_html_options
  { class: 'form-control' }
end