edit-signature-form.hbs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <div class="panel panel-form edit-signature-form">
  2. <div class="panel-heading">
  3. <h3 class="panel-title">{{gettext "Edit signature"}}</h3>
  4. </div>
  5. {{#if isLoaded}}
  6. <div class="panel-body">
  7. {{misago-editor value=signature inputHeight=60 toolbar=false limit=options.limit}}
  8. {{#if isBusy}}
  9. <button type="button" class="btn btn-primary btn-block-sm disabled" disabled="disabled">
  10. {{gettext "Saving changes..."}}
  11. </button>
  12. {{else}}
  13. <button type="submit" class="btn btn-primary btn-block-sm">{{gettext "Save changes"}}</button>
  14. {{/if}}
  15. {{#if options.signature.html}}
  16. <div class="well well-sm">
  17. <article class="misago-markup">
  18. {{{options.signature.html}}}
  19. </article>
  20. <footer class="well-label">{{gettext "Your current signature"}}</footer>
  21. </div>
  22. {{/if}}
  23. </div>
  24. {{else if loadError}}
  25. <div class="panel-error">
  26. <div class="error-icon">
  27. <i class="material-icons">error_outline</i>
  28. </div>
  29. {{#routed-links class="error-message"}}
  30. {{#if loadError.reason}}
  31. <p class="lead">{{loadError.detail}}</p>
  32. {{{loadError.reason}}}
  33. {{else}}
  34. <p>{{loadError.detail}}</p>
  35. {{/if}}
  36. {{/routed-links}}
  37. </div>
  38. {{else}}
  39. <div class="panel-body panel-loader">
  40. <div class="loader"></div>
  41. </div>
  42. {{/if}}
  43. </div>