|
|
|
|
@ -9,40 +9,43 @@ |
|
|
|
|
|
|
|
|
|
{# avatar #} |
|
|
|
|
<aside> |
|
|
|
|
<div class="i-pict p-editable"> |
|
|
|
|
{% if request.user.profile.avatar %} |
|
|
|
|
<div id="pick-block" class="pic_block"> |
|
|
|
|
{% endif %} |
|
|
|
|
{% thumbnail request.user.profile.avatar "100x100" crop="center" as im %} |
|
|
|
|
<img clas="user-avatar" src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/> |
|
|
|
|
{% endthumbnail %} |
|
|
|
|
{% if request.user.profile.avatar %} |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<form class="clearfix update-profile-form" enctype="multipart/form-data" id="avatar_form"action="/profile/update/avatar/" method="post">{% csrf_token %} |
|
|
|
|
<div class="ef-body"> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ avatar_form.avatar.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
<div class="input-file clearfix"> |
|
|
|
|
<div class="button icon-clip">{% trans 'выберите файл' %}</div> |
|
|
|
|
<div class="file-text placehlder">{% trans 'Файл не выбран' %}</div> |
|
|
|
|
<div class="if-field-wrap"><input id="id_avatar" type="file" name="avatar" /></div> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
|
|
|
|
|
<div class="i-pict p-editable editable-wrap"> |
|
|
|
|
{% if request.user.profile.avatar %} |
|
|
|
|
<div id="pick-block" class="pic_block"> |
|
|
|
|
{% endif %} |
|
|
|
|
{% thumbnail request.user.profile.avatar "100x100" crop="center" as im %} |
|
|
|
|
<img class="user-avatar" src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"/> |
|
|
|
|
{% endthumbnail %} |
|
|
|
|
{% if request.user.profile.avatar %} |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<a class="e-btn no-refresh" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<form class="clearfix update-profile-form" enctype="multipart/form-data" id="avatar_form"action="/profile/update/avatar/" method="post">{% csrf_token %} |
|
|
|
|
<div class="ef-body"> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ avatar_form.avatar.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
<div class="input-file clearfix"> |
|
|
|
|
<div class="button icon-clip">{% trans 'выберите файл' %}</div> |
|
|
|
|
<div class="file-text placehlder">{% trans 'Файл не выбран' %}</div> |
|
|
|
|
<div class="if-field-wrap"><input id="id_avatar" type="file" name="avatar" /></div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="ef-buttons"> |
|
|
|
|
<button type="submit" class="lnk icon-save">{% trans 'Сохранить' %}</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
<a class="ef-close" href="#">{% trans 'закрыть' %}</a> |
|
|
|
|
<div class="ef-buttons"> |
|
|
|
|
<button type="submit" class="lnk icon-save">{% trans 'Сохранить' %}</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
<a class="ef-close" href="#">{% trans 'закрыть' %}</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
@ -53,108 +56,113 @@ |
|
|
|
|
</div> |
|
|
|
|
</aside> |
|
|
|
|
{# END avatar #} |
|
|
|
|
<div class="i-info"> |
|
|
|
|
<div class="i-info "> |
|
|
|
|
<header> |
|
|
|
|
{# country and city #} |
|
|
|
|
<div class="i-place p-editable"> |
|
|
|
|
{% if home_form.instance.country %} |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
<div class="i-descr add_link_text "> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Указать' %}</a> |
|
|
|
|
<div class="add_link_text_text">{% trans 'Страну и город' %}<b>+10</b></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="i-place p-editable editable-wrap hidden"> |
|
|
|
|
|
|
|
|
|
{% else %} |
|
|
|
|
<span style="display:none;"> |
|
|
|
|
{% endif %} |
|
|
|
|
<span class="static-value"> |
|
|
|
|
<span id="static-home-country">{{ home_form.instance.country }}</span> |
|
|
|
|
</span> |
|
|
|
|
|
|
|
|
|
{% if home_form.instance.city %} |
|
|
|
|
, <span id="static-home-city">{{ home_form.instance.city }}</span> |
|
|
|
|
|
|
|
|
|
{% else %} |
|
|
|
|
<span style="display:none;"> |
|
|
|
|
{% endif %} |
|
|
|
|
, <span id="static-home-city">{{ home_form.instance.city }}</span> |
|
|
|
|
</span> |
|
|
|
|
|
|
|
|
|
<div class="edit-wrap e-left"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<form class="clearfix update-profile-form" id="home_form" action="/profile/update/home/" method="post">{% csrf_token %} |
|
|
|
|
<div class="ef-body"> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ home_form.country.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ home_form.country }} |
|
|
|
|
<div class="edit-wrap e-left"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<form class="clearfix update-profile-form" id="home_form" action="/profile/update/home/" method="post">{% csrf_token %} |
|
|
|
|
<div class="ef-body"> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ home_form.country.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ home_form.country }} |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{% trans 'Город' %}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ home_form.city }} |
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{% trans 'Город' %}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ home_form.city }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="ef-buttons"> |
|
|
|
|
<button type="submit" class="lnk icon-save">{% trans 'Сохранить' %}</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
<a class="ef-close" href="#">{% trans 'закрыть' %}</a> |
|
|
|
|
<div class="ef-buttons"> |
|
|
|
|
<button type="submit" class="lnk icon-save">{% trans 'Сохранить' %}</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
<a class="ef-close" href="#">{% trans 'закрыть' %}</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{# END country and city #} |
|
|
|
|
|
|
|
|
|
{# name #} |
|
|
|
|
<div class="i-title p-editable"> |
|
|
|
|
<span id="static-name-value"> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
<div class="i-descr add_link_text "> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Указать' %}</a> |
|
|
|
|
<div class="add_link_text_text">{% trans 'имя и фамилию' %}<b>+10</b></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="i-title p-editable editable-wrap"> |
|
|
|
|
<span id="static-name-value" class="static-value"> |
|
|
|
|
{{ name_form.get_full_name }} |
|
|
|
|
</span> |
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<form class="clearfix update-profile-form" id="name_form" action="/profile/update/name/" |
|
|
|
|
method="post" method="post">{% csrf_token %} |
|
|
|
|
|
|
|
|
|
<div class="ef-body"> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ name_form.first_name.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ name_form.first_name }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ name_form.last_name.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ name_form.last_name }} |
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<form class="clearfix update-profile-form" id="name_form" action="/profile/update/name/" |
|
|
|
|
method="post" method="post">{% csrf_token %} |
|
|
|
|
|
|
|
|
|
<div class="ef-body"> |
|
|
|
|
|
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ name_form.first_name.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ name_form.first_name }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="epfl"> |
|
|
|
|
<label>{{ name_form.last_name.label }}</label> |
|
|
|
|
<div class="epf-field"> |
|
|
|
|
{{ name_form.last_name }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="ef-buttons"> |
|
|
|
|
<button type="submit" class="lnk icon-save">{% trans 'Сохранить' %}</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
<div class="ef-buttons"> |
|
|
|
|
<button type="submit" class="lnk icon-save">{% trans 'Сохранить' %}</button> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
|
|
|
|
|
<a class="ef-close" href="#">{% trans 'закрыть' %}</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<a class="ef-close" href="#">{% trans 'закрыть' %}</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{# END name #} |
|
|
|
|
</header> |
|
|
|
|
|
|
|
|
|
{# position #} |
|
|
|
|
<div class="work_form-wrap"> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
|
|
|
|
|
<div class="i-descr add_link_text "> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Указать' %}</a> |
|
|
|
|
<div class="add_link_text_text">{% trans 'свою должность и место работы' %}<b>+10</b></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="i-position p-editable hidden"> |
|
|
|
|
<p id="static-work-value "> |
|
|
|
|
<div class="i-position p-editable editable-wrap hidden"> |
|
|
|
|
<p id="static-work-value" class="static-value"> |
|
|
|
|
{{ work_form.position.value }} |
|
|
|
|
{% if work_form.work.value %} |
|
|
|
|
{% trans 'в' %} {{ work_form.work.value }} |
|
|
|
|
@ -199,10 +207,10 @@ |
|
|
|
|
|
|
|
|
|
<div class="i-contacts clearfix"> |
|
|
|
|
<div class="ic-buttons dd_width_4"> |
|
|
|
|
<div class="social_form-wrap"> |
|
|
|
|
<div class="p-editable"> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
<div class="p-editable editable-wrap social"> |
|
|
|
|
<div class="i-descr add_link_text add_link_text_medium"> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Добавить' %}</a> |
|
|
|
|
<a class="e-btn no-refresh social" href="#" title="">{% trans 'Добавить' %}</a> |
|
|
|
|
|
|
|
|
|
<ul class="soc-media-buttons soc-media-buttons1"> |
|
|
|
|
<li> |
|
|
|
|
@ -248,8 +256,10 @@ |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<div class="edit-wrap "> |
|
|
|
|
<div class="e-form"> |
|
|
|
|
<div class="edit-label"><span> </span></div> |
|
|
|
|
|
|
|
|
|
<form class="clearfix update-profile-form" id="social_form" action="/profile/update/social/" method="post">{% csrf_token %} |
|
|
|
|
|
|
|
|
|
<div class="ef-body"> |
|
|
|
|
@ -298,14 +308,14 @@ |
|
|
|
|
</div> |
|
|
|
|
{# contacts #} |
|
|
|
|
<div class="ic-links dd_width_5"> |
|
|
|
|
<div class="phone_form-wrap"> |
|
|
|
|
<div class="p-editable add_link_text add_link_text_medium"> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
<div class="i-descr add_link_text add_link_text_medium"> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Добавить' %}</a> |
|
|
|
|
<div class="add_link_text_text">{% trans 'номер телефона' %} <b>+15</b></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="ic-tel p-editable hidden"> |
|
|
|
|
<div class="ic-tel p-editable editable-wrap hidden"> |
|
|
|
|
{% if phone_form.phone.value %} |
|
|
|
|
<span id="static-phone-value">{{ phone_form.phone.value|phone }}</span> |
|
|
|
|
<span id="static-phone-value" class="static-value">{{ phone_form.phone.value|phone }}</span> |
|
|
|
|
{% endif %} |
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
@ -364,14 +374,14 @@ |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endcomment %} |
|
|
|
|
<div class="web_page_form-wrap"> |
|
|
|
|
<div class="ic-site p-editable add_link_text add_link_text_medium"> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
<div class=" i-descr ic-site p-editable add_link_text add_link_text_medium"> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Добавить' %}</a> |
|
|
|
|
<div class="add_link_text_text">{% trans 'сайт' %} <b>+5</b></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="ic-site p-editable hidden"> |
|
|
|
|
<div class="ic-site p-editable editable-wrap hidden"> |
|
|
|
|
{% if web_page_form.web_page.value %} |
|
|
|
|
<a class="icon-ext-link" id="static-web-page-value" href="{% if web_page_form.web_page.value %}{{ web_page_form.web_page.value }}{% else %}#{% endif %}" target="_blank"> |
|
|
|
|
<a class="icon-ext-link static-value" id="static-web-page-value" href="{% if web_page_form.web_page.value %}{{ web_page_form.web_page.value }}{% else %}#{% endif %}" target="_blank"> |
|
|
|
|
{% if web_page_form.web_page.value %} |
|
|
|
|
{{ web_page_form.web_page.value }} |
|
|
|
|
{% endif %} |
|
|
|
|
@ -413,13 +423,13 @@ |
|
|
|
|
{# about #} |
|
|
|
|
<div class="i-additional"> |
|
|
|
|
<div class="ia-title">{% trans 'О себе:' %}</div> |
|
|
|
|
<div class="about_form-wrap"> |
|
|
|
|
<div class="p-editable add_link_text"> |
|
|
|
|
<div class="form-item-wrap"> |
|
|
|
|
<div class="i-descr add_link_text"> |
|
|
|
|
<a class="e-btn" href="#" title="">{% trans 'Добавить' %}</a> |
|
|
|
|
<div class="add_link_text_text">{% trans 'информацию о себе' %} <b>+10</b></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="p-editable hidden"> |
|
|
|
|
<p id="static-about-value">{{ about_form.about.value }}</p> |
|
|
|
|
<div class="p-editable editable-wrap hidden"> |
|
|
|
|
<p id="static-about-value" class="static-value">{{ about_form.about.value }}</p> |
|
|
|
|
|
|
|
|
|
<div class="edit-wrap"> |
|
|
|
|
<a class="e-btn" href="#">{% trans 'редактировать' %}</a> |
|
|
|
|
@ -497,7 +507,12 @@ |
|
|
|
|
// class selector to identify required forms on page |
|
|
|
|
updateFormClass:'update-profile-form', |
|
|
|
|
// text part that is added to form id to designate its wrapper container |
|
|
|
|
formContainerPostfix:'-wrap', |
|
|
|
|
formWrapperClass:'form-item-wrap', |
|
|
|
|
formCurrentClass:'pe-current', |
|
|
|
|
staticValueClass:'static-value', |
|
|
|
|
descriptionClass:'i-descr', |
|
|
|
|
editableClass:'editable-wrap', |
|
|
|
|
closeButtonClass:'ef-close', |
|
|
|
|
// text and paths for dynamically rendered selectboxes |
|
|
|
|
addCompanyButtonId:'add-new-company', |
|
|
|
|
selectBox:[ |
|
|
|
|
|