LIL-182. Fix user edit template

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 38eef988d4
commit d2904daefc
  1. 21
      apps/user/templates/user/profile-settings.html

@ -41,17 +41,17 @@
<div class="section section_gray"> <div class="section section_gray">
<div class="section__center center center_xs"> <div class="section__center center center_xs">
<div class="form"> <div class="form">
<form action="" method="POST"> <form action="" method="POST" enctype="multipart/form-data">
{% csrf_token %} {% csrf_token %}
<div class="form__group"> <div class="form__group">
<div class="form__title">Личные данные</div> <div class="form__title">Личные данные</div>
<div class="form__ava ava"> <div class="form__ava ava">
{% if user.photo %} {% if user.photo %}
<img class="ava__pic" src="{{user.photo.url}}"> <img id="photo" class="ava__pic" src="{{user.photo.url}}">
{% else %} {% else %}
<img class="ava__pic" src="{% static 'img/user.jpg' %}"> <img id="photo" class="ava__pic" src="{% static 'img/user.jpg' %}">
{% endif %} {% endif %}
<input class="ava__input" type="file"> <input name="photo" class="ava__input" type="file" accept='image/*' onchange='openFile(event)'>
<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>
@ -193,4 +193,17 @@
</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 %}
Loading…
Cancel
Save