@ -0,0 +1,61 @@ | |||
.form { | |||
min-width: 350px; | |||
margin: 20px auto 0; padding: 20px; | |||
background: #ffffff; | |||
border: 1px solid #dddddd; border-radius: 5px; | |||
} | |||
.form .avatar { | |||
display: inline-block; vertical-align: middle; | |||
border-radius: 100%; | |||
width: 150px; height: 150px; | |||
} | |||
.form input[type="file"] { | |||
display: inline-block; margin-left: 20px; | |||
vertical-align: middle; | |||
} | |||
.form form > div:not(:last-child) { | |||
margin-bottom: 15px; | |||
} | |||
.form form label { | |||
display: inline-block; | |||
margin-bottom: 5px; | |||
} | |||
.form input[type='text'], | |||
.form input[type='email'], | |||
.form input[type='date'], | |||
.form input[type='password'], | |||
.form textarea { | |||
display: block; | |||
width: 100%; padding: 6px 2.5%; | |||
border: 1px solid #abcdef; | |||
} | |||
.form input[type='text']:focus, | |||
.form input[type='email']:focus, | |||
.form input[type='date']:focus, | |||
.form input[type='password']:focus, | |||
.form textarea:focus { | |||
box-shadow: 0 0 4px rgba(0, 102, 255, .9); | |||
} | |||
.form input[type="submit"] { | |||
width: 100%; | |||
background-color: #149641; | |||
border-color: #0e692d; | |||
color: #ffffff; | |||
} | |||
.form input[type="submit"]:hover, | |||
.form input[type="submit"]:focus, | |||
.form input[type="submit"]:active { | |||
background-color: #0f7331; | |||
border-color: #073617; | |||
} | |||
.form form .msgerror { | |||
color: red; | |||
font-weight: 400; | |||
margin-top: 5px; | |||
} |
@ -1,71 +1,77 @@ | |||
{% extends "base/container.html" %} | |||
{% block content %} | |||
<section class="home-pinned-content flex"> | |||
<div id="register"> | |||
<h1>Gestion du compte :</h1> | |||
<section class="form" style="width:80%;"> | |||
<h1>Gestion du compte :</h1> | |||
<form action="" method="post"> | |||
{{ form2.hidden_tag() }} | |||
<form action="" method="post"> | |||
{{ form.hidden_tag() }} | |||
<div> | |||
{{ form.avatar.label }} | |||
<div> | |||
{{ form2.email.label }} | |||
{{ form2.email(placeholder=current_user.email) }} | |||
{% for error in form2.email.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
<img class="avatar" src="{{ url_for('static', filename= 'images/3864.png') }}" /> | |||
{{ form.avatar }} | |||
</div> | |||
<div> | |||
{{ form2.password.label }} | |||
{{ form2.password(placeholder='************') }} | |||
{% for error in form2.password.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.password2.label }} | |||
{{ form2.password2(placeholder='************') }} | |||
{% for error in form2.password2.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.birthday.label }} | |||
{{ form2.birthday(value=current_user.birthday) }} | |||
{% for error in form2.birthday.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.signature.label }} | |||
<textarea id="{{ form2.signature.name }}" name="{{ form2.signature.name }}">{{ current_user.signature }}</textarea> | |||
{% for error in form2.signature.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.biography.label }} | |||
<textarea id="{{ form2.biography.name }}" name="{{ form2.biography.name }}">{{ current_user.biography }}</textarea> | |||
{% for error in form2.biography.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.newsletter.label }} | |||
{{ form2.newsletter() }} | |||
<div style="font-size:80%;color:rgba(0,0,0,.5)">{{ form2.newsletter.description }}</div> | |||
{% for error in form2.newsletter.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.old_password.label }} | |||
{{ form2.old_password(placeholder='************') }} | |||
{% for error in form2.old_password.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div>{{ form2.submit(class_="bg-green") }}</div> | |||
</form> | |||
</div> | |||
</div> | |||
<div> | |||
{{ form.email.label }} | |||
{{ form.email(placeholder=current_user.email) }} | |||
{% for error in form.email.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.password.label }} | |||
{{ form.password(placeholder='************') }} | |||
{% for error in form.password.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.password2.label }} | |||
{{ form.password2(placeholder='************') }} | |||
{% for error in form.password2.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.birthday.label }} | |||
{{ form.birthday(value=current_user.birthday) }} | |||
{% for error in form.birthday.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.signature.label }} | |||
<textarea id="{{ form.signature.name }}" name="{{ form.signature.name }}">{{ current_user.signature }}</textarea> | |||
{% for error in form.signature.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.biography.label }} | |||
<textarea id="{{ form.biography.name }}" name="{{ form.biography.name }}">{{ current_user.biography }}</textarea> | |||
{% for error in form.biography.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.newsletter.label }} | |||
{{ form.newsletter() }} | |||
<div style="font-size:80%;color:rgba(0,0,0,.5)">{{ form.newsletter.description }}</div> | |||
{% for error in form.newsletter.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.old_password.label }} | |||
{{ form.old_password(placeholder='************') }} | |||
{% for error in form.old_password.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div>{{ form.submit(class_="bg-green") }}</div> | |||
</form> | |||
</section> | |||
{% endblock %} |
@ -1,57 +1,56 @@ | |||
{% extends "base/container.html" %} | |||
{% block content %} | |||
<section class="home-pinned-content flex"> | |||
<div id="register"> | |||
<h1>Inscription :</h1> | |||
<section class="form" style="width:40%;"> | |||
<h1>Inscription :</h1> | |||
<form action="" method="post"> | |||
{{ form2.hidden_tag() }} | |||
<div> | |||
{{ form2.username.label }} | |||
{{ form2.username() }} | |||
{% for error in form2.username.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.email.label }} | |||
{{ form2.email() }} | |||
{% for error in form2.email.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.password.label }} | |||
{{ form2.password() }} | |||
{% for error in form2.password.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.password2.label }} | |||
{{ form2.password2() }} | |||
{% for error in form2.password2.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.guidelines.label }} | |||
{{ form2.guidelines() }} | |||
{% for error in form2.guidelines.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form2.newsletter.label }} | |||
{{ form2.newsletter() }} | |||
<div style="font-size:80%;color:rgba(0,0,0,.5)">{{ form2.newsletter.description }}</div> | |||
{% for error in form2.newsletter.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div>{{ form2.submit(class_="bg-green") }}</div> | |||
</form> | |||
</div> | |||
<form action="" method="post"> | |||
{{ form.hidden_tag() }} | |||
<div> | |||
{{ form.username.label }} | |||
{{ form.username() }} | |||
{% for error in form.username.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.email.label }} | |||
{{ form.email() }} | |||
{% for error in form.email.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.password.label }} | |||
{{ form.password() }} | |||
{% for error in form.password.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.password2.label }} | |||
{{ form.password2() }} | |||
{% for error in form.password2.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.guidelines.label }} | |||
{{ form.guidelines() }} | |||
{% for error in form.guidelines.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div> | |||
{{ form.newsletter.label }} | |||
{{ form.newsletter() }} | |||
<div style="font-size:80%;color:rgba(0,0,0,.5)">{{ form.newsletter.description }}</div> | |||
{% for error in form.newsletter.errors %} | |||
<span class="msgerror">{{ error }}</span> | |||
{% endfor %} | |||
</div> | |||
<div>{{ form.submit(class_="bg-green") }}</div> | |||
</form> | |||
</div> | |||
</section> | |||
{% endblock %} |