| 38 | module.exports = (ClanDetailsView = (function () { |
| 39 | ClanDetailsView = class ClanDetailsView extends RootView { |
| 40 | static initClass () { |
| 41 | this.prototype.id = 'clan-details-view' |
| 42 | this.prototype.template = template |
| 43 | |
| 44 | this.prototype.events = { |
| 45 | 'change .expand-progress-checkbox': 'onExpandedProgressCheckbox', |
| 46 | 'click .delete-clan-btn': 'onDeleteClan', |
| 47 | 'click .edit-description-save-btn': 'onEditDescriptionSave', |
| 48 | 'click .edit-name-save-btn': 'onEditNameSave', |
| 49 | 'click .join-clan-btn': 'onJoinClan', |
| 50 | 'click .leave-clan-btn': 'onLeaveClan', |
| 51 | 'click .member-header': 'onClickMemberHeader', |
| 52 | 'click .progress-header': 'onClickProgressHeader', |
| 53 | 'click .progress-level-cell': 'onClickLevel', |
| 54 | 'click .remove-member-btn': 'onRemoveMember', |
| 55 | 'mouseenter .progress-level-cell': 'onMouseEnterPoint', |
| 56 | 'mouseleave .progress-level-cell': 'onMouseLeavePoint' |
| 57 | } |
| 58 | } |
| 59 | |
| 60 | getMeta () { |
| 61 | return { |