avatar.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. <h2>{% trans %}Change your Avatar{% endtrans %}</h2>
  8. {% if message %}{{ macros.draw_message(message, 'alert-form') }}{% endif %}
  9. <div class="row">
  10. <div class="span3" style="text-align: right;">
  11. <img src="{{ user.get_avatar() }}" class="avatar-big" alt="{% trans %}Your Avatar{% endtrans %}" title="{% trans %}Your Avatar{% endtrans %}">
  12. </div>
  13. <div class="span6 avatar-menu">
  14. <h3>{% if user.avatar_type == 'upload' -%}
  15. {% trans %}Uploaded Avatar{% endtrans %}
  16. {%- elif user.avatar_type == 'gallery' -%}
  17. {% trans %}Gallery Avatar{% endtrans %}
  18. {%- else -%}
  19. {% trans %}Gravatar{% endtrans %}
  20. {%- endif %} <small>{% trans %}Current Avatar{% endtrans %}</small></h3>
  21. <ul class="unstyled">
  22. {% if 'gravatar' in settings.avatars_types and user.avatar_type != 'gravatar' %}<li><i class="icon-share"></i> <form action="{% url 'usercp_avatar_gravatar' %}" method="post" class="form-button"><button type="submit" class="btn btn-link">{% trans %}Use Gravatar{% endtrans %}</button><input type="hidden" name="{{ csrf_id }}" value="{{ csrf_token }}"></form></li>{% endif %}
  23. {% if 'gallery' in settings.avatars_types %}<li><i class="icon-th"></i> <a href="{% url 'usercp_avatar_gallery' %}">{% trans %}Pick Avatar from Gallery{% endtrans %}</a></li>{% endif %}
  24. {% if user.avatar_type == 'upload' %}<li id="crop-js" style="display: none;"><i class="icon-fullscreen"></i> <a href="{% url 'usercp_avatar_crop' %}">{% trans %}Crop Your Avatar{% endtrans %}</a></li>{% endif %}
  25. {% if 'upload' in settings.avatars_types %}<li><i class="icon-picture"></i> <a href="{% url 'usercp_avatar_upload' %}">{% trans %}Upload Avatar{% endtrans %}</a></li>{% endif %}
  26. </ul>
  27. </div>
  28. </div>
  29. {% endblock %}
  30. {% block javascripts %}
  31. {{ super() }}
  32. <script type="text/javascript">
  33. $(function($){
  34. $('#crop-js').show();
  35. });
  36. </script>
  37. {% endblock %}