blob: 1baa352ad4f391008e2a4d4ada1a28593f811a84 [file] [log] [blame]
.login2(ng-controller='SignInCtrl')
.login-wrapper
a(href='./')
img(width='160', height='160', src='/static/logo/exports/STF-512.png', title='STF')
form(name='signin', novalidate, ng-submit='submit()')
.alert.alert-danger(ng-show='error')
span(ng-show='error.$invalid', translate) Check errors below
span(ng-show='error.$incorrect', translate) Incorrect login details
span(ng-show='error.$server', translate) Server error. Check log output.
.form-group
.input-group
span.input-group-addon
i.fa.fa-user
input.form-control(ng-model='username', name='username', required, type='text', placeholder='Name',
autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='section-login username')
.alert.alert-warning(ng-show='signin.username.$dirty && signin.username.$invalid')
span(translate) Please enter your name
.form-group
.input-group
span.input-group-addon
i.fa.fa-envelope
input.form-control(ng-model='email', name='email', required, type='email', placeholder='E-mail',
autocorrect='off', autocapitalize='off', spellcheck='false', autocomplete='section-login email')
.alert.alert-warning(ng-show='signin.email.$dirty && signin.email.$invalid')
span(ng-show='signin.email.$error.email', translate) Please enter a valid email
span(ng-show='signin.email.$error.required', translate) Please enter your email
input.btn.btn-lg.btn-primary.btn-block(type='submit', value='Log In')