reconfirm.pug 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. extends ../layout
  2. block content
  3. - var email = reconfirm_email ? reconfirm_email : ""
  4. .content.content-alt
  5. .container
  6. .row
  7. .col-sm-12.col-md-6.col-md-offset-3
  8. .card
  9. h1.card-header.text-capitalize #{translate("reconfirm")} #{translate("Account")}
  10. p #{translate('reconfirm_explained')} 
  11. a(href=`mailto:${settings.adminEmail}`, ng-non-bindable) #{settings.adminEmail}
  12. | .
  13. form(
  14. async-form="reconfirm-account-request",
  15. name="reconfirmAccountForm"
  16. action="/user/reconfirm",
  17. method="POST",
  18. ng-cloak
  19. ng-init="email='"+email+"'"
  20. aria-label=translate('request_reconfirmation_email')
  21. )
  22. input(type="hidden", name="_csrf", value=csrfToken)
  23. form-messages(for="reconfirmAccountForm" role="alert")
  24. .form-group
  25. label(for='email') #{translate("please_enter_email")}
  26. input.form-control(
  27. aria-label="email"
  28. type='email',
  29. name='email',
  30. placeholder='email@example.com',
  31. required,
  32. ng-model="email",
  33. autofocus
  34. )
  35. span.small.text-primary(
  36. ng-show="reconfirmAccountForm.email.$invalid && reconfirmAccountForm.email.$dirty"
  37. ) #{translate("must_be_email_address")}
  38. .actions
  39. button.btn.btn-primary(
  40. type='submit',
  41. ng-disabled="reconfirmAccountForm.$invalid"
  42. aria-label=translate('request_reconfirmation_email')
  43. ) #{translate('request_reconfirmation_email')}