mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-03 08:21:07 +00:00
groups: fix leave button
This commit is contained in:
parent
9180c9dfd4
commit
6e67207835
2 changed files with 5 additions and 4 deletions
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in a new issue