change-password-form.hbs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <div class="panel panel-form">
  2. <div class="panel-heading">
  3. <h3 class="panel-title">{{gettext "Change password"}}</h3>
  4. </div>
  5. <div class="panel-body">
  6. {{#form-row
  7. label=(gettext "New password:")
  8. for="id_new_password"
  9. labelClass="col-md-4"
  10. controlClass="col-md-8"
  11. validation=validation.new_password}}
  12. {{input id="id_new_password" type="password" class="form-control" autocomplete="off" value=new_password}}
  13. {{/form-row}}
  14. {{#form-row
  15. label=(gettext "Repeat password:")
  16. for="id_repeat_password"
  17. labelClass="col-md-4"
  18. controlClass="col-md-8"
  19. validation=validation.repeat_password}}
  20. {{input id="id_repeat_password" type="password" class="form-control" autocomplete="off" value=repeat_password}}
  21. {{/form-row}}
  22. {{#form-row
  23. label=(gettext "Current password:")
  24. for="id_password"
  25. labelClass="col-md-4"
  26. controlClass="col-md-8"
  27. validation=validation.password}}
  28. {{input id="id_password" type="password" class="form-control" autocomplete="off" value=password}}
  29. <div class="help-block">
  30. {{#link-to "forgotten-password"}}
  31. {{gettext "Click here if you don't remember your password."}}
  32. {{/link-to}}
  33. </div>
  34. {{/form-row}}
  35. </div>
  36. <div class="panel-footer">
  37. <div class="row">
  38. <div class="col-md-8 col-md-offset-4">
  39. {{#if isBusy}}
  40. <button type="button" class="btn btn-primary btn-block-sm btn-busy" disabled="disabled">
  41. {{gettext "Change password"}}
  42. {{loader-compact}}
  43. </button>
  44. {{else}}
  45. <button type="submit" class="btn btn-primary btn-block-sm">
  46. {{gettext "Change password"}}
  47. </button>
  48. {{/if}}
  49. </div>
  50. </div>
  51. </div>
  52. </div>