2014-01-29 21:18:13 +00:00
|
|
|
|
script(id='modals/login.html', type='text/ng-template')
|
2014-01-29 17:26:58 +00:00
|
|
|
|
.modal-header
|
2014-01-29 17:37:51 +00:00
|
|
|
|
button.close(type='button', ng-click='$close()') ×
|
2014-01-29 17:26:58 +00:00
|
|
|
|
h4.modal-title=env.t('loginAndReg')
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.modal-body(ng-controller='AuthCtrl')
|
2014-11-27 10:32:57 +00:00
|
|
|
|
a.zocial.facebook(alt=env.t('loginFacebookAlt'), ng-click='socialLogin("facebook")')=env.t('loginFacebookAlt')
|
|
|
|
|
|
//-ul.list-inline
|
|
|
|
|
|
li
|
|
|
|
|
|
a.zocial.icon.facebook(alt=env.t('loginFacebookAlt'), ng-click='socialLogin("facebook")')
|
|
|
|
|
|
li
|
|
|
|
|
|
a.zocial.icon.googleplus(alt="Google", ng-click='socialLogin("google")') Google+
|
|
|
|
|
|
li
|
|
|
|
|
|
a.zocial.icon.twitter(alt="Twitter", ng-click='socialLogin("twitter")') Twitter
|
|
|
|
|
|
hr
|
2015-04-03 18:48:36 +00:00
|
|
|
|
tabset(justified='true')
|
|
|
|
|
|
tab(heading=env.t('login'))
|
2015-04-03 21:48:32 +00:00
|
|
|
|
form#login-tab(ng-submit='auth()', method='POST')
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.form-group
|
2015-07-01 18:38:57 +00:00
|
|
|
|
input.form-control(type='text', ng-model='loginUsername', placeholder=env.t('username')+' or Email', name='username', spellcheck='false', required)
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.form-group
|
2015-07-01 18:38:57 +00:00
|
|
|
|
input.form-control(type='password', ng-model='loginPassword', placeholder=env.t('password'), name='password', required)
|
2014-01-29 17:26:58 +00:00
|
|
|
|
//-.control-group
|
|
|
|
|
|
label.checkbox
|
|
|
|
|
|
input(type='checkbox', ng-click='useUUID = !useUUID')
|
|
|
|
|
|
=env.t('useUUID')
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.form-group
|
2014-01-29 17:26:58 +00:00
|
|
|
|
input.btn.btn-primary(type='submit', value=env.t('login'))
|
2014-01-28 01:16:12 +00:00
|
|
|
|
|
2014-01-29 17:26:58 +00:00
|
|
|
|
small=env.t('passMan')
|
2014-01-29 20:28:11 +00:00
|
|
|
|
br
|
|
|
|
|
|
br
|
2014-01-28 01:16:12 +00:00
|
|
|
|
|
2014-01-29 17:26:58 +00:00
|
|
|
|
// good god accordions have html ceremony
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.panel-group#forgot-password
|
|
|
|
|
|
.panel.panel-default
|
|
|
|
|
|
.panel-heading
|
|
|
|
|
|
h3.panel-title
|
|
|
|
|
|
a(data-toggle="collapse" data-parent="#forgot-password" href="#forgot-password-panel")=env.t('forgotPass')
|
2015-04-03 18:48:36 +00:00
|
|
|
|
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.panel-body.collapse#forgot-password-panel
|
2014-10-14 06:47:34 +00:00
|
|
|
|
form(name='passwordResetForm', ng-submit='passwordReset(passwordResetEmail)', novalidate)
|
2014-01-29 20:28:11 +00:00
|
|
|
|
//.alert.alert-success {.success.passwordReset}
|
|
|
|
|
|
//.control-group.{#if..errors.passwordReset}error{/}
|
|
|
|
|
|
h3=env.t('emailNewPass')
|
|
|
|
|
|
.form-group
|
2014-10-14 06:47:34 +00:00
|
|
|
|
input.form-control(type='email', name='email', placeholder=env.t('email') , ng-model='passwordResetEmail')
|
2014-01-29 20:28:11 +00:00
|
|
|
|
//span.help-inline {.errors.passwordReset}
|
|
|
|
|
|
.form-group
|
2014-02-08 15:27:34 +00:00
|
|
|
|
input.btn.btn-default(type='submit', value=env.t('submit'))
|
2015-04-03 21:48:32 +00:00
|
|
|
|
|
2015-04-03 18:48:36 +00:00
|
|
|
|
tab(heading=env.t('register'))
|
2015-04-03 21:48:32 +00:00
|
|
|
|
form#registrationForm(ng-submit='register()', name='registrationForm')
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.form-group
|
2015-07-01 18:38:57 +00:00
|
|
|
|
input.form-control(type='text', ng-model='registerVals.username', placeholder=env.t('username'), spellcheck='false', required)
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.form-group
|
|
|
|
|
|
input.form-control(type='email', ng-model='registerVals.email', placeholder=env.t('email'), required)
|
|
|
|
|
|
.form-group
|
|
|
|
|
|
input.form-control(type='password', ng-model='registerVals.password', placeholder=env.t('password'), required)
|
|
|
|
|
|
.form-group
|
|
|
|
|
|
input.form-control(type='password', ng-model='registerVals.confirmPassword', placeholder=env.t('passConfirm'), required)
|
|
|
|
|
|
.form-group
|
2014-02-11 18:30:55 +00:00
|
|
|
|
small
|
|
|
|
|
|
=env.t('accept1Terms')
|
|
|
|
|
|
|
|
2014-01-29 17:26:58 +00:00
|
|
|
|
a(href='/static/terms' target='_blank')=env.t('terms')
|
2014-02-11 18:30:55 +00:00
|
|
|
|
|
|
2014-01-29 17:26:58 +00:00
|
|
|
|
=env.t('accept2Terms')
|
2014-02-11 18:30:55 +00:00
|
|
|
|
|
|
2014-01-29 17:26:58 +00:00
|
|
|
|
a(href='/static/privacy' target='_blank')=env.t('privacy')
|
|
|
|
|
|
| .
|
2014-01-29 20:28:11 +00:00
|
|
|
|
.form-group
|
2015-05-06 13:43:30 +00:00
|
|
|
|
input.btn.btn-primary(type='submit', ng-disabled='registrationForm.$invalid || registrationInProgress', value=env.t('register'))
|