groups: fix leave button

This commit is contained in:
Tyler Renelle 2013-05-30 18:42:27 -04:00
parent 9180c9dfd4
commit 6e67207835
2 changed files with 5 additions and 4 deletions

View file

@ -81,11 +81,12 @@ module.exports.app = (appExports, model, app) ->
else e.at().remove clear
appExports.groupLeave = (e,el) ->
members = e.get('members')
group = model.at "groups.#{$(el).attr('data-id')}"
members = group.get('members')
index = members.indexOf(user.get('id'))
e.at().remove 'members', index, 1, ->
group.remove 'members', index, 1, ->
if members.length is 1 # # last member out, kill the party
model.del("groups.#{id}", ->location.reload())
group.del ->location.reload()
else
location.reload()

View file

@ -200,7 +200,7 @@
</div>
<a class='btn btn-danger' x-bind="click:groupLeave">Leave</a>
<a class='btn btn-danger' data-id="{{@group.id}}" x-bind="click:groupLeave">Leave</a>
{{/}}
</div>