avatar.html 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {% extends "cranefly/usercp/layout.html" %}
  2. {% load i18n %}
  3. {% load url from future %}
  4. {% import "cranefly/macros.html" as macros with context %}
  5. {% block title %}{{ macros.page_title(title=_('Change your Avatar')) }}{% endblock %}
  6. {% block action %}
  7. <div class="form-container">
  8. {% if message %}
  9. <div class="messages-list">
  10. {{ macros.draw_message(message) }}
  11. </div>
  12. {% endif %}
  13. <div class="media usercp-avatar-menu">
  14. <span class="pull-left">
  15. <img class="media-object" src="{{ user.get_avatar(126) }}">
  16. </span>
  17. <div class="media-body">
  18. <div class="form-header">
  19. <h1>{% if user.avatar_type == 'upload' -%}
  20. {% trans %}Uploaded Avatar{% endtrans %}
  21. {%- elif user.avatar_type == 'gallery' -%}
  22. {% trans %}Gallery Avatar{% endtrans %}
  23. {%- else -%}
  24. {% trans %}Gravatar{% endtrans %}
  25. {%- endif %}</h1>
  26. </div>
  27. <ul class="unstyled">
  28. {% 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 %}
  29. {% 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 %}
  30. {% 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 %}
  31. {% 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 %}
  32. </ul>
  33. </div>
  34. </div>
  35. </div>
  36. {% endblock %}
  37. {% block javascripts %}
  38. {{ super() }}
  39. <script type="text/javascript">
  40. $(function($){
  41. $('#crop-js').show();
  42. });
  43. </script>
  44. {% endblock %}