Module: AbstractStringInput

Includes:
ClassesInput
Included in:
PasswordInput, StringInput
Defined in:
lib/bull/ui_core.rb

Instance Method Summary collapse

Methods included from ClassesInput

#dirty_class, #valid_class

Instance Method Details

#renderObject



96
97
98
99
100
101
102
103
104
105
106
107
# File 'lib/bull/ui_core.rb', line 96

def render
  span do
    input(placeholder: params.placeholder, class: valid_class + ' ' + dirty_class,
          type: type_attr, value: params.value){}.on(:change) do |event|
      params.on_change event.target.value
    end.on(:keyDown) do |event|
      if event.key_code == 13
        params.on_enter.call event.target.value
      end
    end
  end
end