You've already forked snikket-web-portal
This checks the avatar size on the client side (if available) and on the server side against a configuration-defined limit. The default limit is set to use the same value as in the original report, as no sensible limit value is known. Fixes #67.
32 lines
960 B
HTML
32 lines
960 B
HTML
{% extends "base.html" %}
|
|
{% from "library.j2" import box, form_button %}
|
|
{% block body %}
|
|
<div id="topbar" class="{% block topbar_classes %}{% endblock %}">
|
|
<header><a href="{{ url_for('.index') }}"><span>{{ config["SITE_NAME"] }}</span></a></header>
|
|
{% block topbar_left %}{% endblock %}
|
|
<div class="filler"></div>
|
|
{% block topbar_right %}{% endblock %}
|
|
</div>
|
|
<div id="mwrap">
|
|
{#- -#}
|
|
<div class="flashbox" id="flashbox">
|
|
{%- for category, message in get_flashed_messages(True) -%}
|
|
<div class="box {{ category }} el-5" role="alert">
|
|
{% if category == "success" %}
|
|
<header>{% trans %}Operation successful{% endtrans %}</header>
|
|
{% elif category == "alert" %}
|
|
<header>{% trans %}Error{% endtrans %}</header>
|
|
{% endif %}
|
|
<p>{{ message }}</p>
|
|
</div>
|
|
{%- endfor -%}
|
|
</div>
|
|
{#- -#}
|
|
<main>{% block content %}{% endblock %}</main>
|
|
{#- -#}
|
|
<div class="filler"></div>
|
|
{#- -#}
|
|
</div>
|
|
{%- include "_footer.html" -%}
|
|
{% endblock %}
|