edit_signature.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {% extends "misago/usercp/base.html" %}
  2. {% load i18n misago_editor %}
  3. {% block page %}
  4. <div class="form-panel">
  5. <form method="POST" role="form" class="form-horizontal">
  6. {% csrf_token %}
  7. <div class="form-header">
  8. <h2>
  9. <span class="{{ active_page.icon }}"></span>
  10. {{ active_page.name }}
  11. </h2>
  12. </div>
  13. {% include "misago/form_errors.html" %}
  14. {% if user.signature %}
  15. <div class="form-body form-markup-preview">
  16. {% if user.has_valid_signature %}
  17. <article class="misago-markup">
  18. {{ user.signature_parsed|safe }}
  19. </article>
  20. {% else %}
  21. <p class="lead text-danger">
  22. <span class="fa fa-exclamation-triangle"></span>
  23. {% trans "Signature is corrupted and can't be displayed." %}
  24. </p>
  25. {% endif %}
  26. </div>
  27. {% endif %}
  28. {% if user.is_signature_locked %}
  29. <div class="form-body form-text">
  30. <div class="lead">
  31. {% if user.signature_lock_user_message %}
  32. {{ user.signature_lock_user_message|escape|urlize|linebreaks }}
  33. {% else %}
  34. <p>{% trans "Your signature is locked. You can't change it." %}</p>
  35. {% endif %}
  36. </div>
  37. </div>
  38. {% else %}
  39. <div class="form-body no-fieldsets">
  40. {% editor_body editor %}
  41. </div>
  42. <div class="form-footer">
  43. <button class="btn btn-primary">{% trans "Save changes" %}</button>
  44. </div>
  45. {% endif %}
  46. </form>
  47. </div>
  48. {% endblock page %}
  49. {% block javascripts %}
  50. {% editor_js editor %}
  51. {% endblock javascripts %}