()
| 34 | module.exports = (AdministerUserModal = (function () { |
| 35 | AdministerUserModal = class AdministerUserModal extends ModelModal { |
| 36 | static initClass () { |
| 37 | this.prototype.id = 'administer-user-modal' |
| 38 | this.prototype.template = template |
| 39 | |
| 40 | this.prototype.events = { |
| 41 | 'click #save-changes': 'onClickSaveChanges', |
| 42 | 'click #create-payment-btn': 'onClickCreatePayment', |
| 43 | 'click #add-credits-btn': 'onClickAddCreditsButton', |
| 44 | 'click #add-seats-btn': 'onClickAddSeatsButton', |
| 45 | 'click #add-esports-product-btn': 'onClickAddEsportsProductButton', |
| 46 | 'click #add-call-sales-product-btn': 'onClickAddCallSalesProductButton', |
| 47 | 'click #save-online-teacher-info': 'onClickSaveOnlineTeacherInfo', |
| 48 | 'click #user-spy-btn': 'onClickUserSpyButton', |
| 49 | 'click #destudent-btn': 'onClickDestudentButton', |
| 50 | 'click #deteacher-btn': 'onClickDeteacherButton', |
| 51 | 'click #reset-progress-btn': 'onClickResetProgressButton', |
| 52 | 'click .update-classroom-btn': 'onClickUpdateClassroomButton', |
| 53 | 'click .add-new-courses-btn': 'onClickAddNewCoursesButton', |
| 54 | 'click .user-link': 'onClickUserLink', |
| 55 | 'click #verified-teacher-checkbox': 'onClickVerifiedTeacherCheckbox', |
| 56 | 'click .edit-prepaids-info-btn': 'onClickEditPrepaidsInfoButton', |
| 57 | 'click .cancel-prepaid-info-edit-btn': 'onClickCancelPrepaidInfoEditButton', |
| 58 | 'click .save-prepaid-info-btn': 'onClickSavePrepaidInfo', |
| 59 | 'click .edit-product-info-btn': 'onClickEditProductInfoButton', |
| 60 | 'click .cancel-product-info-edit-btn': 'onClickCancelProductInfoEditButton', |
| 61 | 'click .save-product-info-btn': 'onClickSaveProductInfo', |
| 62 | 'click #school-admin-checkbox': 'onClickSchoolAdminCheckbox', |
| 63 | 'click #online-teacher-checkbox': 'onClickOnlineTeacherCheckbox', |
| 64 | 'click #beta-tester-checkbox': 'onClickBetaTesterCheckbox', |
| 65 | 'click #edit-school-admins-link': 'onClickEditSchoolAdmins', |
| 66 | 'click #edit-online-teacher-link': 'onClickEditOnlineTeacher', |
| 67 | 'submit #teacher-search-form': 'onSubmitTeacherSearchForm', |
| 68 | 'click .add-administer-teacher': 'onClickAddAdministeredTeacher', |
| 69 | 'click #clear-teacher-search-button': 'onClearTeacherSearchResults', |
| 70 | 'click #teacher-search-button': 'onSubmitTeacherSearchForm', |
| 71 | 'click .remove-teacher-button': 'onClickRemoveAdministeredTeacher', |
| 72 | 'click #license-type-select>.radio': 'onSelectLicenseType', |
| 73 | 'click #esports-type-select>.radio': 'onSelectEsportsType', |
| 74 | 'click #esports-product-addon': 'onSelectEsportsAddon', |
| 75 | 'click .other-user-link': 'onClickOtherUserLink', |
| 76 | 'click .modal-nav-link': 'onClickModalNavLink', |
| 77 | 'click #volume-checkbox': 'onClickVolumeCheckbox', |
| 78 | 'click #music-checkbox': 'onClickMusicCheckbox' |
| 79 | } |
| 80 | } |
| 81 | |
| 82 | constructor (options, userHandle) { |
| 83 | const user = new User({ _id: userHandle }) |
no outgoing calls
no test coverage detected