|
|
|
@ -1,4 +1,8 @@ |
|
|
|
{% extends "templates/lilcity/index.html" %} {% load static %} {% load thumbnail %} {% block content %} |
|
|
|
{% extends "templates/lilcity/index.html" %} |
|
|
|
|
|
|
|
{% load static %} |
|
|
|
|
|
|
|
{% load settings %} |
|
|
|
|
|
|
|
{% load thumbnail %} |
|
|
|
|
|
|
|
{% block content %} |
|
|
|
<div class="section section_gray section_menu"> |
|
|
|
<div class="section section_gray section_menu"> |
|
|
|
<div class="section__center center center_xs"> |
|
|
|
<div class="section__center center center_xs"> |
|
|
|
<div class="menu"> |
|
|
|
<div class="menu"> |
|
|
|
@ -44,7 +48,7 @@ |
|
|
|
{% empty %} |
|
|
|
{% empty %} |
|
|
|
<img id="photo" class="ava__pic" src="{% static 'img/user_default.jpg' %}" width="120px" height="120px" /> |
|
|
|
<img id="photo" class="ava__pic" src="{% static 'img/user_default.jpg' %}" width="120px" height="120px" /> |
|
|
|
{% endthumbnail %} |
|
|
|
{% endthumbnail %} |
|
|
|
<input name="photo" class="ava__input" type="file" accept='image/*' onchange='openFile(event)'> |
|
|
|
<input id="user-photo-upload" name="photo" class="ava__input" type="file" accept='image/*'> |
|
|
|
<div class="ava__icon"> |
|
|
|
<div class="ava__icon"> |
|
|
|
<svg class="icon icon-photo"> |
|
|
|
<svg class="icon icon-photo"> |
|
|
|
<use xlink:href="{% static 'img/sprite.svg' %}#icon-photo"></use> |
|
|
|
<use xlink:href="{% static 'img/sprite.svg' %}#icon-photo"></use> |
|
|
|
@ -55,7 +59,7 @@ |
|
|
|
<div class="form__field field{% if form.first_name.errors %} error{% endif %}"> |
|
|
|
<div class="form__field field{% if form.first_name.errors %} error{% endif %}"> |
|
|
|
<div class="field__label">ИМЯ</div> |
|
|
|
<div class="field__label">ИМЯ</div> |
|
|
|
<div class="field__wrap"> |
|
|
|
<div class="field__wrap"> |
|
|
|
<input name='first_name' class="field__input" type="text" placeholder="Имя" value="{{ user.first_name }}"> |
|
|
|
<input name='first_name' id="user-first-name" class="field__input" type="text" placeholder="Имя" value="{{ user.first_name }}"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{% for error in form.first_name.errors %} |
|
|
|
{% for error in form.first_name.errors %} |
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
@ -64,7 +68,7 @@ |
|
|
|
<div class="form__field field{% if form.last_name.errors %} error{% endif %}"> |
|
|
|
<div class="form__field field{% if form.last_name.errors %} error{% endif %}"> |
|
|
|
<div class="field__label">ФАМИЛИЯ</div> |
|
|
|
<div class="field__label">ФАМИЛИЯ</div> |
|
|
|
<div class="field__wrap"> |
|
|
|
<div class="field__wrap"> |
|
|
|
<input name='last_name' class="field__input" type="text" placeholder="Фамилия" value="{{ user.last_name }}"> |
|
|
|
<input name='last_name' id="user-last-name" class="field__input" type="text" placeholder="Фамилия" value="{{ user.last_name }}"> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{% for error in form.last_name.errors %} |
|
|
|
{% for error in form.last_name.errors %} |
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
@ -89,6 +93,17 @@ |
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
{% endfor %} |
|
|
|
{% endfor %} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="form__field field{% if form.slug.errors %} error{% endif %}"> |
|
|
|
|
|
|
|
<div class="field__label">Ссылка</div> |
|
|
|
|
|
|
|
<div class="field__wrap field__wrap__appended"> |
|
|
|
|
|
|
|
<div class="field__text">{% setting 'MAIN_HOST' %}/user/</div> |
|
|
|
|
|
|
|
<input name='slug' id="user-slug" class="field__input field__input__appended" type="text" |
|
|
|
|
|
|
|
value="{{ user.slug|default:'' }}" data-current-slug="{{ user.slug|default:'' }}"> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
{% for error in form.slug.errors %} |
|
|
|
|
|
|
|
<div class="field__error">{{ error }}</div> |
|
|
|
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="form__fieldset"> |
|
|
|
<div class="form__fieldset"> |
|
|
|
<div class="form__field field{% if form.city.errors %} error{% endif %}"> |
|
|
|
<div class="form__field field{% if form.city.errors %} error{% endif %}"> |
|
|
|
<div class="field__label">ГОРОД</div> |
|
|
|
<div class="field__label">ГОРОД</div> |
|
|
|
@ -257,19 +272,6 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<script> |
|
|
|
|
|
|
|
var openFile = function(file) { |
|
|
|
|
|
|
|
var input = file.target; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var reader = new FileReader(); |
|
|
|
|
|
|
|
reader.onload = function(){ |
|
|
|
|
|
|
|
var dataURL = reader.result; |
|
|
|
|
|
|
|
var output = document.getElementById('photo'); |
|
|
|
|
|
|
|
output.src = dataURL; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
reader.readAsDataURL(input.files[0]); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{% endblock content %} |
|
|
|
{% endblock content %} |
|
|
|
|
|
|
|
|
|
|
|
|