avatar.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {% extends "cranefly/usercp/layout.html" %}
  2. {% import "cranefly/macros.html" as macros with context %}
  3. {% block title %}{{ macros.page_title(title=_('Change your Avatar')) }}{% endblock %}
  4. {% block action %}
  5. <div class="form-container">
  6. {% if message %}
  7. <div class="messages-list">
  8. {{ macros.draw_message(message) }}
  9. </div>
  10. {% endif %}
  11. <div class="media usercp-avatar-menu">
  12. <span class="pull-left">
  13. <img class="media-object" src="{{ user.get_avatar(126) }}">
  14. </span>
  15. <div class="media-body">
  16. <div class="form-header">
  17. <h1>{% if user.avatar_type == 'upload' -%}
  18. {% trans %}Uploaded Avatar{% endtrans %}
  19. {%- elif user.avatar_type == 'gallery' -%}
  20. {% trans %}Gallery Avatar{% endtrans %}
  21. {%- else -%}
  22. {% trans %}Gravatar{% endtrans %}
  23. {%- endif %}</h1>
  24. </div>
  25. <ul class="unstyled">
  26. {% if 'gravatar' in settings.avatars_types and user.avatar_type != 'gravatar' %}<li><form action="{{ url('usercp_avatar_gravatar') }}" method="post" class="form-button"><button type="submit" class="btn btn-link"><i class="icon-share"></i> {% trans %}Use Gravatar{% endtrans %}</button><input type="hidden" name="{{ csrf_id }}" value="{{ csrf_token }}"></form></li>{% endif %}
  27. {% if 'gallery' in settings.avatars_types %}<li><a href="{{ url('usercp_avatar_gallery') }}" class="btn btn-link"><i class="icon-th"></i> {% trans %}Pick Avatar from Gallery{% endtrans %}</a></li>{% endif %}
  28. {% if user.avatar_type == 'upload' %}<li id="crop-js" style="display: none;"><a href="{{ url('usercp_avatar_crop') }}" class="btn btn-link"><i class="icon-fullscreen"></i> {% trans %}Crop Your Avatar{% endtrans %}</a></li>{% endif %}
  29. {% if 'upload' in settings.avatars_types %}<li><a href="{{ url('usercp_avatar_upload') }}" class="btn btn-link"><i class="icon-picture"></i> {% trans %}Upload Avatar{% endtrans %}</a></li>{% endif %}
  30. </ul>
  31. </div>
  32. </div>
  33. </div>
  34. {% endblock %}
  35. {% block javascripts %}
  36. {{ super() }}
  37. <script type="text/javascript">
  38. $(function($){
  39. $('#crop-js').show();
  40. });
  41. </script>
  42. {% endblock %}