links to new pages + some other small stuff

This commit is contained in:
mst 2024-11-26 15:26:14 +03:00
parent d886d1af58
commit 01b960efc6

View file

@ -32,20 +32,27 @@
</style> </style>
{% endblock %} {% endblock %}
{% block content %} {% block content %}
<!-- <h1 class="mb-2"><i class="bi bi-sliders me-1"></i> Admin panel</h1> -->
<!-- this is actually not used anymore, but htmx requires a valid target so we have to use it --> <!-- this is actually not used anymore, but htmx requires a valid target so we have to use it -->
<div id="response-container"></div> <div id="response-container"></div>
<div class="row"> <div class="row">
<div class="col-md-3 border-end pe-4" id="sidebar-col"> <div class="col-md-3 col-xxl-2 border-end pe-4" id="sidebar-col">
<div id="sidebar" class="sticky-lg-top pt-2"> <div id="sidebar" class="sticky-lg-top pt-2">
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ info_link }} d-flex align-items-center" href="{{ url_for('admin.information') }}"> <a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ info_link }} d-flex align-items-center" href="{{ url_for('admin.information') }}">
<i class="bi bi-card-text fs-5 scale-child"></i> <i class="bi bi-card-text fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Information</span> <span class="sidebar-btn-text ms-2 ps-1">Information</span>
</a> </a>
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ access_link }} d-flex align-items-center" href="{{ url_for('admin.accessibility') }}">
<i class="bi bi-universal-access fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Accessibility</span>
</a>
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ custom_link }} d-flex align-items-center" href="{{ url_for('admin.customize') }}"> <a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ custom_link }} d-flex align-items-center" href="{{ url_for('admin.customize') }}">
<i class="bi bi-columns-gap fs-5 scale-child"></i> <i class="bi bi-columns-gap fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Customize</span> <span class="sidebar-btn-text ms-2 ps-1">Customize</span>
</a> </a>
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ antispam_link }} d-flex align-items-center" href="{{ url_for('admin.antispam') }}">
<i class="bi bi-shield fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Anti-spam</span>
</a>
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ general_link }} d-flex align-items-center" href="{{ url_for('admin.general') }}"> <a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ general_link }} d-flex align-items-center" href="{{ url_for('admin.general') }}">
<i class="bi bi-gear fs-5 scale-child"></i> <i class="bi bi-gear fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">General</span> <span class="sidebar-btn-text ms-2 ps-1">General</span>
@ -54,13 +61,18 @@
<i class="bi bi-emoji-smile fs-5 scale-child"></i> <i class="bi bi-emoji-smile fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Emojis</span> <span class="sidebar-btn-text ms-2 ps-1">Emojis</span>
</a> </a>
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ import_link }} d-flex align-items-center" href="{{ url_for('admin.importExport') }}">
<i class="bi bi-box-seam fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Import/Export</span>
</a>
<a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ blacklist_link }} d-flex align-items-center" href="{{ url_for('admin.blacklist') }}"> <a class="ps-3 btn btn-outline-secondary my-1 fs-6 scale-parent {{ blacklist_link }} d-flex align-items-center" href="{{ url_for('admin.blacklist') }}">
<i class="bi bi-ban fs-5 scale-child"></i> <i class="bi bi-ban fs-5 scale-child"></i>
<span class="sidebar-btn-text ms-2 ps-1">Word blacklist</span> <span class="sidebar-btn-text ms-2 ps-1">Word blacklist</span>
</a> </a>
<hr class="d-block d-md-none mt-4">
</div> </div>
</div> </div>
<div class="col-md-9 ps-4" id="content"> <div class="col-md-9 col-xxl-10 ps-4" id="content">
{% block _content %}{% endblock %} {% block _content %}{% endblock %}
</div> </div>
</div> </div>
@ -74,8 +86,7 @@
const parsed = JSON.parse(jsonResponse); const parsed = JSON.parse(jsonResponse);
const alertType = event.detail.successful ? 'success' : 'danger'; const alertType = event.detail.successful ? 'success' : 'danger';
message = event.detail.successful ? parsed.message : parsed.error; message = event.detail.successful ? parsed.message : parsed.error;
if (event.detail.target.id != "question-count") { if (event.detail.target.id != "question-count" && event.detail.target.dataset.dontshowtoast != '') {
console.log(event.detail.target);
if (event.detail.target.className.includes("emoji-")) { if (event.detail.target.className.includes("emoji-")) {
event.detail.target.remove(); event.detail.target.remove();
} }
@ -94,4 +105,4 @@
</script> </script>
{% block _scripts %} {% block _scripts %}
{% endblock %} {% endblock %}
{% endblock %} {% endblock %}