module AbstractStringInput

Public Instance Methods

render() click to toggle source
# 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