(e)
| 613 | } |
| 614 | |
| 615 | onRemoveMember (e) { |
| 616 | let memberID |
| 617 | if (!window.confirm('Remove Hero?')) { return } |
| 618 | if (memberID = $(e.target).data('id')) { |
| 619 | const options = { |
| 620 | url: `/db/clan/${this.clanID}/remove/${memberID}`, |
| 621 | method: 'PUT', |
| 622 | error: (model, response, options) => { |
| 623 | return console.error('Error removing clan member', response) |
| 624 | }, |
| 625 | success: (model, response, options) => this.refreshData() |
| 626 | } |
| 627 | return this.supermodel.addRequestResource('remove_member', options).load() |
| 628 | } else { |
| 629 | return console.error('No member ID attached to remove button.') |
| 630 | } |
| 631 | } |
| 632 | } |
| 633 | ClanDetailsView.initClass() |
| 634 | return ClanDetailsView |
nothing calls this directly
no test coverage detected