Sha256: 85f19b86a33cd6c4e9b3b4cfc9282eef6b7cd1100aa7d1a76fb30980521f33d8

Contents?: true

Size: 581 Bytes

Versions: 2

Compression:

Stored size: 581 Bytes

Contents

Locomotive.Views.Inputs ||= {}

class Locomotive.Views.Inputs.TextView extends Backbone.View

  events:
    'change input[type=text]':  'content_change'
    'paste input[type=text]':   'content_change'
    'keyup input[type=text]':   'content_change'
    'change textarea':          'content_change'
    'paste textarea':           'content_change'
    'keyup textarea':           'content_change'

  content_change: (event) ->
    PubSub.publish 'inputs.text_changed',
      view:     @
      content:  @text_value($(event.target))

  text_value: (textarea) ->
    textarea.val()

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
locomotivecms-3.0.0.rc2 app/assets/javascripts/locomotive/views/inputs/text_view.js.coffee
locomotivecms-3.0.0.rc1 app/assets/javascripts/locomotive/views/inputs/text_view.js.coffee