Sha256: 39ec9d196335e2695b7521c676b54df4dd5b2f4f431d5461bc65736d8f1d51f1

Contents?: true

Size: 778 Bytes

Versions: 7

Compression:

Stored size: 778 Bytes

Contents

# -----------------------------------------------------------------------------
# INPUT TEXT
# Dependencies:
#  - jquery.textaread_autosize.js (https://github.com/javierjulio/textarea-autosize)
#  - bugfix: https://github.com/javierjulio/textarea-autosize/issues/8#issuecomment-67300688
# -----------------------------------------------------------------------------
class @InputText extends InputString
  _addInput: ->
    @$input =$ "<textarea class='autosize' name='#{ @name }' id='#{ @name }' rows=1>#{ @_valueSafe() }</textarea>"
    @$el.append @$input

  initialize: ->
    # TODO: refactor a bit plugin code so there is no blink while jumping from object to object
    @$input.textareaAutoSize()

    @config.onInitialize?(this)


_chrFormInputs['text'] = InputText




Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
chr-0.2.1 app/assets/javascripts/chr/form/input-text.coffee
chr-0.2.0 app/assets/javascripts/chr/form/input-text.coffee
chr-0.1.5 app/assets/javascripts/chr/form/input-text.coffee
chr-0.1.4 app/assets/javascripts/chr/form/_inputText.coffee
chr-0.1.2 app/assets/javascripts/chr/form/_inputText.coffee
chr-0.1.1 app/assets/javascripts/chr/form/_inputText.coffee
chr-0.1.0 app/assets/javascripts/chr/form/_inputText.coffee