codecombat/app/templates/core/create-account-modal/segment-check-view.jade
2016-07-11 11:51:12 -07:00

69 lines
3.1 KiB
Text

form.modal-body.segment-check
.modal-body-content
case view.signupState.get('path')
when 'student'
span(data-i18n="signup.enter_class_code")
.class-code-input-group.form-group
input.class-code-input(name="classCode" value=view.signupState.get('classCode'))
.render
unless _.isEmpty(view.signupState.get('classCode'))
if state.get('classCodeValid')
span.glyphicon.glyphicon-ok-circle.class-code-valid-icon
else
span.glyphicon.glyphicon-remove-circle.class-code-valid-icon
p.render
if _.isEmpty(view.signupState.get('classCode'))
span(data-i18n="signup.ask_teacher_1")
else if state.get('classCodeValid')
span.small(data-i18n="signup.about_to_join")
br
span.classroom-name= view.classroom.get('name')
br
span.teacher-name= view.classroom.owner.get('name')
else
span(data-i18n="signup.classroom_not_found")
if _.isEmpty(view.signupState.get('classCode')) || !state.get('classCodeValid')
br
span.spr(data-i18n="signup.ask_teacher_2")
a.individual-path-button
span(data-i18n="signup.ask_teacher_3")
span.spl(data-i18n="signup.ask_teacher_4")
when 'teacher'
// TODO
when 'individual'
.birthday-form-group.form-group
span(data-i18n="signup.enter_birthdate")
.input-border
select#birthday-month-input.input-large.form-control(name="birthdayMonth", style="width: 106px; float: left")
option(value='',data-i18n="calendar.month")
for name, index in ['january','february','march','april','may','june','july','august','september','october','november','december']
- var month = index + 1
option(data-i18n="calendar.#{name}" value=month, selected=(month == view.signupState.get('birthdayMonth')))
select#birthday-day-input.input-large.form-control(name="birthdayDay", style="width: 75px; float: left")
option(value='',data-i18n="calendar.day")
for day in _.range(1,32)
option(selected=(day == view.signupState.get('birthdayDay'))) #{day}
select#birthday-year-input.input-large.form-control(name="birthdayYear", style="width: 90px; float: left")
option(value='',data-i18n="calendar.year")
- var thisYear = new Date().getFullYear()
for year in _.range(thisYear, thisYear - 100, -1)
option(selected=(year == view.signupState.get('birthdayYear'))) #{year}
default
p
span Sign-up error, please contact
=" "
a(href="mailto:support@codecombat.com") support@codecombat.com
| .
// In reverse order for tabbing purposes
.history-nav-buttons
//- disabled=!view.signupState.get('segmentCheckValid')
button.next-button.btn.btn-lg.btn-navy(type='submit')
span(data-i18n="about.next")
button.back-to-account-type.btn.btn-lg.btn-navy-alt(type='button')
span(data-i18n="common.back")