remove tabs from html
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
 | 
			
		||||
	<h2>File Not Found</h1>
 | 
			
		||||
	<p><a href="{{ url_for('index') }}">Back</a></p>
 | 
			
		||||
  <h2>File Not Found</h1>
 | 
			
		||||
  <p><a href="{{ url_for('index') }}">Back</a></p>
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,8 +2,8 @@
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
 | 
			
		||||
	<h2>An unexpected error has occurred.</h1>
 | 
			
		||||
	<p>Administrator has been notified.</p>
 | 
			
		||||
	<p><a href="{{ url_for('index') }}">Back</a></p>
 | 
			
		||||
  <h2>An unexpected error has occurred.</h1>
 | 
			
		||||
  <p>Administrator has been notified.</p>
 | 
			
		||||
  <p><a href="{{ url_for('index') }}">Back</a></p>
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,11 +1,11 @@
 | 
			
		||||
		<tr style="vertical-align: top;">
 | 
			
		||||
			<td style="vertical-align: middle; width: 60px;">
 | 
			
		||||
				<img style="vertical-align: middle; width: 40px;" src="data:image/png;base64,{{ post.author.gen_avatar(write_png=False) }}">
 | 
			
		||||
			</td>
 | 
			
		||||
			<td style="word-break: break-word;">
 | 
			
		||||
				<a href="{{ url_for('user', username=post.author.username) }}">
 | 
			
		||||
					{{ post.author.username }}
 | 
			
		||||
				</a> says:<br>
 | 
			
		||||
				{{ post.body }}
 | 
			
		||||
			</td>
 | 
			
		||||
		</tr>
 | 
			
		||||
    <tr style="vertical-align: top;">
 | 
			
		||||
      <td style="vertical-align: middle; width: 60px;">
 | 
			
		||||
        <img style="vertical-align: middle; width: 40px;" src="data:image/png;base64,{{ post.author.gen_avatar(write_png=False) }}">
 | 
			
		||||
      </td>
 | 
			
		||||
      <td style="word-break: break-word;">
 | 
			
		||||
        <a href="{{ url_for('user', username=post.author.username) }}">
 | 
			
		||||
          {{ post.author.username }}
 | 
			
		||||
        </a> says:<br>
 | 
			
		||||
        {{ post.body }}
 | 
			
		||||
      </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,14 +1,14 @@
 | 
			
		||||
	<div>
 | 
			
		||||
	{% if prev_url %}
 | 
			
		||||
	<a class="button" href="{{ prev_url }}">Newer</a>
 | 
			
		||||
	{% else %}
 | 
			
		||||
	<a class="button" aria-disabled=true>Newer</a>
 | 
			
		||||
	{% endif %}
 | 
			
		||||
  <div>
 | 
			
		||||
  {% if prev_url %}
 | 
			
		||||
  <a class="button" href="{{ prev_url }}">Newer</a>
 | 
			
		||||
  {% else %}
 | 
			
		||||
  <a class="button" aria-disabled=true>Newer</a>
 | 
			
		||||
  {% endif %}
 | 
			
		||||
 | 
			
		||||
	{% if next_url %}
 | 
			
		||||
	<a class="button" href="{{ next_url }}">Older</a>
 | 
			
		||||
	{% else %}
 | 
			
		||||
	<a class="button" aria-disabled=true>Older</a>
 | 
			
		||||
	{% endif %}
 | 
			
		||||
	</div>
 | 
			
		||||
  {% if next_url %}
 | 
			
		||||
  <a class="button" href="{{ next_url }}">Older</a>
 | 
			
		||||
  {% else %}
 | 
			
		||||
  <a class="button" aria-disabled=true>Older</a>
 | 
			
		||||
  {% endif %}
 | 
			
		||||
  </div>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,46 +1,46 @@
 | 
			
		||||
<!doctype html>
 | 
			
		||||
<html>
 | 
			
		||||
	<head>
 | 
			
		||||
		<link rel="stylesheet" href="{{ url_for('static', filename='simple.css') }}">
 | 
			
		||||
		{% if title %}
 | 
			
		||||
		<title>{{ title }}</title>
 | 
			
		||||
		{% else %}
 | 
			
		||||
		<title>oily page</title>
 | 
			
		||||
		{% endif %}
 | 
			
		||||
	</head>
 | 
			
		||||
	<body>
 | 
			
		||||
		<header>
 | 
			
		||||
		<nav>
 | 
			
		||||
			<a {% block indexcurrent %}{% endblock %} href="{{ url_for('index') }}">home</a>
 | 
			
		||||
			<a {% block explorecurrent %}{% endblock %} href="{{ url_for('explore') }}">explore</a>
 | 
			
		||||
			{% if current_user.is_anonymous %}
 | 
			
		||||
			<a {% block logincurrent %}{% endblock %} href="{{ url_for('login') }}">login</a>
 | 
			
		||||
			{% else %}
 | 
			
		||||
			<a {% block profilecurrent %}{% endblock %} href="{{ url_for('user', username=current_user.username) }}">profile</a>
 | 
			
		||||
			<a href="{{ url_for('logout') }}">logout</a>
 | 
			
		||||
			{% endif %}
 | 
			
		||||
  <head>
 | 
			
		||||
    <link rel="stylesheet" href="{{ url_for('static', filename='simple.css') }}">
 | 
			
		||||
    {% if title %}
 | 
			
		||||
    <title>{{ title }}</title>
 | 
			
		||||
    {% else %}
 | 
			
		||||
    <title>oily page</title>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
    <header>
 | 
			
		||||
    <nav>
 | 
			
		||||
      <a {% block indexcurrent %}{% endblock %} href="{{ url_for('index') }}">home</a>
 | 
			
		||||
      <a {% block explorecurrent %}{% endblock %} href="{{ url_for('explore') }}">explore</a>
 | 
			
		||||
      {% if current_user.is_anonymous %}
 | 
			
		||||
      <a {% block logincurrent %}{% endblock %} href="{{ url_for('login') }}">login</a>
 | 
			
		||||
      {% else %}
 | 
			
		||||
      <a {% block profilecurrent %}{% endblock %} href="{{ url_for('user', username=current_user.username) }}">profile</a>
 | 
			
		||||
      <a href="{{ url_for('logout') }}">logout</a>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
      <a style="float: right;" href="https://gut.oily.dad/explore/repos">
 | 
			
		||||
        <img style="vertical-align: middle; height: 22px" src="https://gut.oily.dad/assets/img/logo.svg" alt="Logo" aria-hidden="true">
 | 
			
		||||
      </a>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		</nav>
 | 
			
		||||
		<h2>oily.dad</h2>
 | 
			
		||||
		</header>
 | 
			
		||||
		<hr>
 | 
			
		||||
		{% with messages = get_flashed_messages() %}
 | 
			
		||||
		{% if messages %}
 | 
			
		||||
		<ul>
 | 
			
		||||
			{% for message in messages %}
 | 
			
		||||
			<p class="notice">{{ message }}</p>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</ul>
 | 
			
		||||
		{% endif %}
 | 
			
		||||
		{% endwith %}
 | 
			
		||||
    </nav>
 | 
			
		||||
    <h2>oily.dad</h2>
 | 
			
		||||
    </header>
 | 
			
		||||
    <hr>
 | 
			
		||||
    {% with messages = get_flashed_messages() %}
 | 
			
		||||
    {% if messages %}
 | 
			
		||||
    <ul>
 | 
			
		||||
      {% for message in messages %}
 | 
			
		||||
      <p class="notice">{{ message }}</p>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </ul>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
    {% endwith %}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		{% block content %}{% endblock %}
 | 
			
		||||
	</body>
 | 
			
		||||
    {% block content %}{% endblock %}
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,24 +1,24 @@
 | 
			
		||||
{% extends "base.html" %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
	<h2>Edit Profile</h1>
 | 
			
		||||
	<form action="" method="post">
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.username.label }}
 | 
			
		||||
			{{ form.username(size=32) }}
 | 
			
		||||
			{% for error in form.username.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.about_me.label }}
 | 
			
		||||
			{{ form.about_me(cols=50, rows=4) }}
 | 
			
		||||
			{% for error in form.about_me.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.submit }}</p>
 | 
			
		||||
	</form>
 | 
			
		||||
  <h2>Edit Profile</h1>
 | 
			
		||||
  <form action="" method="post">
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.username.label }}
 | 
			
		||||
      {{ form.username(size=32) }}
 | 
			
		||||
      {% for error in form.username.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.about_me.label }}
 | 
			
		||||
      {{ form.about_me(cols=50, rows=4) }}
 | 
			
		||||
      {% for error in form.about_me.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.submit }}</p>
 | 
			
		||||
  </form>
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,10 @@
 | 
			
		||||
<!doctype html>
 | 
			
		||||
<html>
 | 
			
		||||
	<body>
 | 
			
		||||
		<p>User {{ user.username }} requested password reset.</p>
 | 
			
		||||
		<p>Reset link:</p>
 | 
			
		||||
		<p><a href="{{ hostname }}{{ url_for('reset_password', token=token) }}">click here</a>
 | 
			
		||||
		<p>If you did not request this, ignore this message.</p>
 | 
			
		||||
	</body>
 | 
			
		||||
  <body>
 | 
			
		||||
    <p>User {{ user.username }} requested password reset.</p>
 | 
			
		||||
    <p>Reset link:</p>
 | 
			
		||||
    <p><a href="{{ hostname }}{{ url_for('reset_password', token=token) }}">click here</a>
 | 
			
		||||
    <p>If you did not request this, ignore this message.</p>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,26 +3,26 @@
 | 
			
		||||
{% block explorecurrent %}class="current"{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
	{% if form %}
 | 
			
		||||
	<form action="" method="post">
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.post.label }}
 | 
			
		||||
			{{ form.post(cols=32, rows=4) }}
 | 
			
		||||
			{% for error in form.post.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.submit() }}</p>
 | 
			
		||||
	</form>
 | 
			
		||||
	{% endif %}
 | 
			
		||||
	<table>
 | 
			
		||||
	{% for post in posts %}
 | 
			
		||||
		{% include '_post.html' %}
 | 
			
		||||
	{% endfor %}
 | 
			
		||||
	</table>
 | 
			
		||||
  {% if form %}
 | 
			
		||||
  <form action="" method="post">
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.post.label }}
 | 
			
		||||
      {{ form.post(cols=32, rows=4) }}
 | 
			
		||||
      {% for error in form.post.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.submit() }}</p>
 | 
			
		||||
  </form>
 | 
			
		||||
  {% endif %}
 | 
			
		||||
  <table>
 | 
			
		||||
  {% for post in posts %}
 | 
			
		||||
    {% include '_post.html' %}
 | 
			
		||||
  {% endfor %}
 | 
			
		||||
  </table>
 | 
			
		||||
 | 
			
		||||
	{% include '_postnav.html' %}
 | 
			
		||||
  {% include '_postnav.html' %}
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,26 +3,26 @@
 | 
			
		||||
{% block indexcurrent %}class="current"{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
	{% if form %}
 | 
			
		||||
	<form action="" method="post">
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.post.label }}
 | 
			
		||||
			{{ form.post(cols=32, rows=4) }}
 | 
			
		||||
			{% for error in form.post.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.submit() }}</p>
 | 
			
		||||
	</form>
 | 
			
		||||
	{% endif %}
 | 
			
		||||
	<table>
 | 
			
		||||
	{% for post in posts %}
 | 
			
		||||
		{% include '_post.html' %}
 | 
			
		||||
	{% endfor %}
 | 
			
		||||
	</table>
 | 
			
		||||
  {% if form %}
 | 
			
		||||
  <form action="" method="post">
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.post.label }}
 | 
			
		||||
      {{ form.post(cols=32, rows=4) }}
 | 
			
		||||
      {% for error in form.post.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.submit() }}</p>
 | 
			
		||||
  </form>
 | 
			
		||||
  {% endif %}
 | 
			
		||||
  <table>
 | 
			
		||||
  {% for post in posts %}
 | 
			
		||||
    {% include '_post.html' %}
 | 
			
		||||
  {% endfor %}
 | 
			
		||||
  </table>
 | 
			
		||||
 | 
			
		||||
	{% include '_postnav.html' %}
 | 
			
		||||
  {% include '_postnav.html' %}
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,31 +3,31 @@
 | 
			
		||||
{% block logincurrent %}class="current"{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
	<h2>Sign In</h1>
 | 
			
		||||
	<form action="" method="post" novalidate>
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.username.label }}<br>
 | 
			
		||||
			{{ form.username(size=32) }}<br>
 | 
			
		||||
			{% for error in form.username.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.password.label }}<br>
 | 
			
		||||
			{{ form.password(size=32) }}<br>
 | 
			
		||||
			{% for error in form.password.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
 | 
			
		||||
		<p>
 | 
			
		||||
		{{ form.submit }}
 | 
			
		||||
		<a class="button" href="{{ url_for('register') }}">Register</a>
 | 
			
		||||
		</p>
 | 
			
		||||
	</form>
 | 
			
		||||
  <h2>Sign In</h1>
 | 
			
		||||
  <form action="" method="post" novalidate>
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.username.label }}<br>
 | 
			
		||||
      {{ form.username(size=32) }}<br>
 | 
			
		||||
      {% for error in form.username.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.password.label }}<br>
 | 
			
		||||
      {{ form.password(size=32) }}<br>
 | 
			
		||||
      {% for error in form.password.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
 | 
			
		||||
    <p>
 | 
			
		||||
    {{ form.submit }}
 | 
			
		||||
    <a class="button" href="{{ url_for('register') }}">Register</a>
 | 
			
		||||
    </p>
 | 
			
		||||
  </form>
 | 
			
		||||
 | 
			
		||||
	<p><a href="{{ url_for('reset_password_request') }}">Reset Password</a></p>
 | 
			
		||||
  <p><a href="{{ url_for('reset_password_request') }}">Reset Password</a></p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,39 +2,39 @@
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
 | 
			
		||||
	<h2>Register</h1>
 | 
			
		||||
	<form action="" method="post">
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.username.label }}<br>
 | 
			
		||||
			{{ form.username(size=32) }}<br>
 | 
			
		||||
			{% for error in form.username.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.email.label }}<br>
 | 
			
		||||
			{{ form.email(size=64) }}<br>
 | 
			
		||||
			{% for error in form.email.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.password.label }}<br>
 | 
			
		||||
			{{ form.password(size=64) }}<br>
 | 
			
		||||
			{% for error in form.password.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.password2.label }}<br>
 | 
			
		||||
			{{ form.password2(size=64) }}<br>
 | 
			
		||||
			{% for error in form.password2.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.submit }}</p>
 | 
			
		||||
	</form>
 | 
			
		||||
  <h2>Register</h1>
 | 
			
		||||
  <form action="" method="post">
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.username.label }}<br>
 | 
			
		||||
      {{ form.username(size=32) }}<br>
 | 
			
		||||
      {% for error in form.username.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.email.label }}<br>
 | 
			
		||||
      {{ form.email(size=64) }}<br>
 | 
			
		||||
      {% for error in form.email.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.password.label }}<br>
 | 
			
		||||
      {{ form.password(size=64) }}<br>
 | 
			
		||||
      {% for error in form.password.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.password2.label }}<br>
 | 
			
		||||
      {{ form.password2(size=64) }}<br>
 | 
			
		||||
      {% for error in form.password2.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.submit }}</p>
 | 
			
		||||
  </form>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,25 +2,25 @@
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
 | 
			
		||||
	<h2>Reset Your Password</h1>
 | 
			
		||||
	<form action="" method="post">
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.password.label }}
 | 
			
		||||
			{{ form.password(size=32) }}
 | 
			
		||||
			{% for error in form.password.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.password2.label }}
 | 
			
		||||
			{{ form.password2(size=32) }}
 | 
			
		||||
			{% for error in form.password2.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.submit() }}</p>
 | 
			
		||||
	</form>
 | 
			
		||||
  <h2>Reset Your Password</h1>
 | 
			
		||||
  <form action="" method="post">
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.password.label }}
 | 
			
		||||
      {{ form.password(size=32) }}
 | 
			
		||||
      {% for error in form.password.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.password2.label }}
 | 
			
		||||
      {{ form.password2(size=32) }}
 | 
			
		||||
      {% for error in form.password2.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.submit() }}</p>
 | 
			
		||||
  </form>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,17 +1,17 @@
 | 
			
		||||
{% extends "base.html" %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
	<h2>Reset Password</h1>
 | 
			
		||||
	<form action="" method="post">
 | 
			
		||||
		{{ form.hidden_tag() }}
 | 
			
		||||
		<p>
 | 
			
		||||
			{{ form.email.label }}<br>
 | 
			
		||||
			{{ form.email(size=64) }}<br>
 | 
			
		||||
			{% for error in form.email.errors %}
 | 
			
		||||
			<span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.submit() }}</p>
 | 
			
		||||
	</form>
 | 
			
		||||
  <h2>Reset Password</h1>
 | 
			
		||||
  <form action="" method="post">
 | 
			
		||||
    {{ form.hidden_tag() }}
 | 
			
		||||
    <p>
 | 
			
		||||
      {{ form.email.label }}<br>
 | 
			
		||||
      {{ form.email(size=64) }}<br>
 | 
			
		||||
      {% for error in form.email.errors %}
 | 
			
		||||
      <span style="color: red;">[{{ error }}]</span>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </p>
 | 
			
		||||
    <p>{{ form.submit() }}</p>
 | 
			
		||||
  </form>
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -3,40 +3,40 @@
 | 
			
		||||
{% block profilecurrent %}class="current"{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
	<article>
 | 
			
		||||
		<h2>
 | 
			
		||||
			<img style="vertical-align: middle; width: 60px;" src="data:image/png;base64,{{ user.gen_avatar(write_png=False) }}">
 | 
			
		||||
			User: {{ user.username }}
 | 
			
		||||
		</h2>
 | 
			
		||||
		{% if user.about_me %}<p>{{ user.about_me }}</p>{% endif %}
 | 
			
		||||
		{% if user.last_seen %}<p>Last activity: {{ user.last_seen }}</p>{% endif %}
 | 
			
		||||
		{% if user == current_user %}
 | 
			
		||||
		<p><a class="button" href="{{ url_for('edit_profile') }}">Edit Profile</a></p>
 | 
			
		||||
		{% elif not current_user.is_following(user) %}
 | 
			
		||||
		<p>
 | 
			
		||||
			<form action="{{ url_for('follow', username=user.username) }}" method="post">
 | 
			
		||||
				{{ form.hidden_tag() }}
 | 
			
		||||
				{{ form.submit(value='Follow') }}
 | 
			
		||||
			</form>
 | 
			
		||||
		</p>
 | 
			
		||||
		{% else %}
 | 
			
		||||
		<p>
 | 
			
		||||
			<form action="{{ url_for('unfollow', username=user.username) }}" method="post">
 | 
			
		||||
				{{ form.hidden_tag() }}
 | 
			
		||||
				{{ form.submit(value='Unfollow') }}
 | 
			
		||||
			</form>
 | 
			
		||||
		</p>
 | 
			
		||||
		{% endif %}
 | 
			
		||||
	</article>
 | 
			
		||||
	<hr>
 | 
			
		||||
  <article>
 | 
			
		||||
    <h2>
 | 
			
		||||
      <img style="vertical-align: middle; width: 60px;" src="data:image/png;base64,{{ user.gen_avatar(write_png=False) }}">
 | 
			
		||||
      User: {{ user.username }}
 | 
			
		||||
    </h2>
 | 
			
		||||
    {% if user.about_me %}<p>{{ user.about_me }}</p>{% endif %}
 | 
			
		||||
    {% if user.last_seen %}<p>Last activity: {{ user.last_seen }}</p>{% endif %}
 | 
			
		||||
    {% if user == current_user %}
 | 
			
		||||
    <p><a class="button" href="{{ url_for('edit_profile') }}">Edit Profile</a></p>
 | 
			
		||||
    {% elif not current_user.is_following(user) %}
 | 
			
		||||
    <p>
 | 
			
		||||
      <form action="{{ url_for('follow', username=user.username) }}" method="post">
 | 
			
		||||
        {{ form.hidden_tag() }}
 | 
			
		||||
        {{ form.submit(value='Follow') }}
 | 
			
		||||
      </form>
 | 
			
		||||
    </p>
 | 
			
		||||
    {% else %}
 | 
			
		||||
    <p>
 | 
			
		||||
      <form action="{{ url_for('unfollow', username=user.username) }}" method="post">
 | 
			
		||||
        {{ form.hidden_tag() }}
 | 
			
		||||
        {{ form.submit(value='Unfollow') }}
 | 
			
		||||
      </form>
 | 
			
		||||
    </p>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
  </article>
 | 
			
		||||
  <hr>
 | 
			
		||||
 | 
			
		||||
	<table>
 | 
			
		||||
	{% for post in posts %}
 | 
			
		||||
		{% include '_post.html' %}
 | 
			
		||||
	{% endfor %}
 | 
			
		||||
	</table>
 | 
			
		||||
	
 | 
			
		||||
	{% include '_postnav.html' %}
 | 
			
		||||
  <table>
 | 
			
		||||
  {% for post in posts %}
 | 
			
		||||
    {% include '_post.html' %}
 | 
			
		||||
  {% endfor %}
 | 
			
		||||
  </table>
 | 
			
		||||
  
 | 
			
		||||
  {% include '_postnav.html' %}
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user