MCPcopy Create free account
hub / github.com/codecombat/codecombat / initClass

Method initClass

app/views/admin/AdministerUserModal.js:36–80  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

34module.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 })

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected