Sha256: cfee3ce99ecdd2fea151ae141afb839ced4f73371637d3e246580eaae7ab8d6f

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 Bytes

Contents

class TentStatus.Views.RemoveFollowerBtn extends Backbone.View
  initialize: (options = {}) ->
    @parentView = options.parentView

    followerId = @$el.attr 'data-id'
    @follower = TentStatus.Collections.followers.get(followerId)

    @confirmMsg = @$el.attr 'data-confirm'

    @$el.on 'click', @confirmUnfollow

  confirmUnfollow: =>
    shouldRemove = confirm @confirmMsg
    return unless shouldRemove
    @follower.destroy
      success: =>
        TentStatus.Collections.followers.remove(@follower)
        @parentView.render()

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tent-status-0.0.1 assets/javascripts/views/remove_follower_btn.js.coffee