Sha256: 20454af8a1e293a3977b63f10ebddf76c91d9e454ac82d6457feb36ec67c2483

Contents?: true

Size: 459 Bytes

Versions: 8

Compression:

Stored size: 459 Bytes

Contents

ObserveJS.bind 'Post.Tags.Tag', class
  loaded: =>
    @on 'change', @submit
    @on 'tags:toggle', @update
    @on 'keypress', @submit

  submit: (e) =>
    ObserveJS.XHR.send(@element())

  update: (e) =>
    oid = e.HTML.getAttribute('oid')
    if @element().getAttribute('oid') == oid
      activeElement = document.activeElement
      @element().parentElement.replaceChild(e.HTML, @element())
      if activeElement == @element()
        e.HTML.focus()

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ecrire-0.31.2 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.31.1 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.31.0 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.30.3 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.30.2 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.30.1 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.30.0 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee
ecrire-0.29.0 lib/ecrire/app/assets/javascripts/admin/posts/tags/tag.coffee