{% extends "misago/admin/layout.html" %} {% load i18n static %} {% block title %}All in One Accessibility | {{ block.super }}{% endblock title %} {% block extra-head %} {{ block.super }} {% endblock extra-head %} {% block content %}

All in One Accessibility

Configure the AIOA widget appearance and position for your Misago forum.

{# ── Notices ── #}

{% trans "NOTE:" %} {% trans "Currently, All in One Accessibility is dedicated to enhancing accessibility specifically for websites and online stores. Please upgrade to the full version of" %} {% trans "All in One Accessibility Pro with 10 days free trial" %} .

{% trans "It may take a few seconds for changes to appear on your website. If you don't see the changes, try clearing your browser cache or checking in a private browsing window." %}

{% csrf_token %} {# ══════════════════════════════════════════ #} {# Widget Appearance #} {# ══════════════════════════════════════════ #}
Widget Appearance
{# Color code #}
{{ form.aioa_color_code }}
{{ form.aioa_color_code.help_text }}
{{ form.aioa_color_code.errors }}
{# Widget Position — hidden when precise positioning is ON #}
{{ form.enable_widget_icon_position }}
{# Horizontal offset — shown only when toggle is ON #} {# Vertical offset — shown only when toggle is ON #} {# Widget Size #}
{{ form.aioa_size }} {{ form.aioa_size.errors }}
{# Icon Type (custom radio widget) #}
{{ form.aioa_icon_type }} {{ form.aioa_icon_type.errors }}
{# ══════════════════════════════════════════ #} {# Icon Size #} {# ══════════════════════════════════════════ #}
Icon Size
{# Desktop Icon Size selector — hidden when custom size is ON #} {# Toggle: Enable Custom Icon Size #}
{{ form.enable_icon_custom_size }}
{# Custom size value — shown only when toggle is ON #}
{# ══════════════════════════════════════════ #} {# Save button #} {# ══════════════════════════════════════════ #}
{# ══════════════════════════════════════════════════════════ #} {# Scripts — placed inside `content` (not `javascripts`) on #} {# purpose: some Misago layout.html builds don't expose a #} {# `javascripts` block, which silently drops anything put #} {# there. `content` is guaranteed to render (it's where the #} {# rest of this page already renders), so the toggle/select #} {# JS is placed here instead to guarantee it always loads. #} {# ══════════════════════════════════════════════════════════ #} {% endblock content %}