{% extends "base.html" %} {% block pageid %}{% endblock %} {% block bodyclass %}profile{% endblock %} {% block title %}{{ page_title(_('Edit Your Profile')) }}{% endblock %} {% block site_css %} {{ super() }} {{ css('demostudio') }} {% if waffle.flag('redesign') %}{{ css('redesign-profile') }}{% endif %} {% endblock %} {% block site_js %} {{ super() }} {{ js('libs/jqueryui') }} {{ js('demostudio') }} {{ js('libs/tagit') }} {{ js('profile') }} {% endblock %} {% macro li_field(form, field_name, label='', id='', classes='', note='', image=False, show_label=True) %} {% set field = form[field_name] %}
  • {% if show_label %} {% endif %} {{ field|safe }} {% if note %}

    {{ note }}

    {% endif %} {{ field.errors|safe }}
  • {% endmacro %} {% block content %}
    {{ csrf() }}

    {{ profile.user.username }}

    {{ profile.user.username }}
    {{ _('Change your avatar at') }} gravatar.com
    • {{ user.email }} {{ _('Change') }}
    • {{ li_field(form, 'beta') }} {{ li_field(form, 'fullname') }} {{ li_field(form, 'title') }} {{ li_field(form, 'organization') }} {{ li_field(form, 'location') }} {{ li_field(form, 'locale') }} {{ li_field(form, 'timezone') }} {{ li_field(form, 'irc_nickname') }} {% set field = form['bio'] %}
    • {{ field | safe }}
    • {% set field = form['interests'] %}
    • {{ _('Interests (tags)') }}

      {{ _('Separate tags with commas or spaces. Join multi-word tags with double quotes, like "web standards".') }}

      {{ field | safe }} {{ field.errors|safe }}
    • {% set field = form['expertise'] %}
    • {{ _('Areas of Expertise') }}

      {{ _('Add your interests first, then declare yourself an expert in selected topics.') }}

      {{ field | safe }} {{ field.errors|safe }}
    {{ _('My Other Profiles') }}
      {% for site in profile.website_choices %} {% set name = site[0] %} {% set meta = site[1] %} {{ li_field(form, 'websites_{name}' | f(name=name), classes="site {name}" | f(name=name), label=meta['label']) }} {% endfor %}

    {% endblock %} {% block js %} {% endblock %}