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

Method initClass

app/views/courses/TeacherClassView.js:165–199  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

163 }
164
165 static initClass () {
166 this.prototype.id = 'teacher-class-view'
167 this.prototype.helper = helper
168
169 this.prototype.events = {
170 'click .nav-tabs a': 'onClickNavTabLink',
171 'click .unarchive-btn': 'onClickUnarchive',
172 'click .edit-classroom': 'onClickEditClassroom',
173 'click .add-students-btn': 'onClickAddStudents',
174 'click .edit-student-link': 'onClickEditStudentLink',
175 'click .sort-button': 'onClickSortButton',
176 'click #copy-url-btn': 'onClickCopyURLButton',
177 'click #copy-code-btn': 'onClickCopyCodeButton',
178 'click #regenerate-code-btn': 'onClickRegenerateCodeButton',
179 'click .remove-student-link': 'onClickRemoveStudentLink',
180 'click .assign-student-button': 'onClickAssignStudentButton',
181 'click .enroll-student-button': 'onClickEnrollStudentButton',
182 'click .revoke-all-students-button': 'onClickRevokeAllStudentsButton',
183 'click .assign-to-selected-students': 'onClickBulkAssign',
184 'click .remove-from-selected-students': 'onClickBulkRemoveCourse',
185 'click .export-student-progress-btn': 'onClickExportStudentProgress',
186 'click .view-ai-league': 'onClickViewAILeague',
187 'click .ai-league-quickstart-video': 'onClickAILeagueQuickstartVideo',
188 'click .create-activation-codes-btn': 'onClickCreateActivationCodes',
189 'click .select-all': 'onClickSelectAll',
190 'click .student-checkbox': 'onClickStudentCheckbox',
191 'keyup #student-search': 'onKeyPressStudentSearch',
192 'change .course-select, .bulk-course-select': 'onChangeCourseSelect',
193 'click a.student-level-progress-dot': 'onClickStudentProgressDot',
194 'click .sync-google-classroom-btn': 'onClickSyncGoogleClassroom',
195 'change #locked-level-select': 'onChangeLockedLevelSelect',
196 'click .student-details-row': 'trackClickEvent',
197 'click .open-certificate-btn': 'trackClickEvent'
198 }
199 }
200
201 getInitialState () {
202 return {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected