mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-01 15:50:11 -04:00
Disable class language change after members > 0
This commit is contained in:
parent
27cad5dce0
commit
78548b550f
2 changed files with 7 additions and 0 deletions
app
|
@ -22,6 +22,7 @@ block modal-body-content
|
|||
- var aceConfig = view.classroom ? view.classroom.get('aceConfig') || {} : {};
|
||||
option(value="python", selected=aceConfig.language==='python') Learn Python
|
||||
option(value="javascript", selected=aceConfig.language==='javascript') Learn JavaScript
|
||||
.language-locked Language cannot be changed once students join a class.
|
||||
|
||||
block modal-footer-content
|
||||
if view.classroom
|
||||
|
|
|
@ -16,6 +16,12 @@ module.exports = class AddLevelSystemModal extends ModalView
|
|||
else
|
||||
application.tracker?.trackEvent 'Create new class', category: 'Courses'
|
||||
|
||||
afterRender: ->
|
||||
super()
|
||||
disableLangSelect = @classroom?.get('members')?.length > 0
|
||||
@$('#programming-language-select').prop('disabled', disableLangSelect)
|
||||
@$('.language-locked').toggle(disableLangSelect)
|
||||
|
||||
onClickSaveSettingsButton: ->
|
||||
name = $('.settings-name-input').val()
|
||||
unless @classroom
|
||||
|
|
Loading…
Add table
Reference in a new issue