mirror of
https://codeberg.org/catask-org/catask.git
synced 2025-04-20 13:53:42 -05:00
links to new pages + some other small stuff
This commit is contained in:
parent
d886d1af58
commit
01b960efc6
1 changed files with 17 additions and 6 deletions
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue