[REMOVE] JS local storage usage

To make it an actual choice through the setting
This commit is contained in:
Peter Pfeufer 2025-10-15 09:42:07 +02:00
parent 295361a541
commit 29c6fa292a
No known key found for this signature in database
3 changed files with 1 additions and 27 deletions

View File

@ -3,7 +3,7 @@
{% load menu_menu_items %}
<div class="col-auto px-0">
<div class="collapse collapse-horizontal" tabindex="-1" id="sidebar">
<div class="collapse collapse-horizontal {% if not request.session.MINIMIZE_SIDEBAR %}show{% endif %}" tabindex="-1" id="sidebar">
<div>
<div class="nav-padding navbar-dark text-bg-dark px-0 d-flex flex-column overflow-hidden vh-100 {% if not user.is_authenticated %}position-relative{% endif %}">
{% if user.is_authenticated %}

View File

@ -1,27 +1,6 @@
/* global sidebarSettings */
$(document).ready(() => {
'use strict';
const sidebar = document.getElementById('sidebar');
const sidebarKey = `sidebar_${sidebar.id}`;
sidebar.addEventListener('shown.bs.collapse', (event) => {
if (event.target.id === sidebar.id) {
localStorage.removeItem(sidebarKey);
}
});
sidebar.addEventListener('hidden.bs.collapse', (event) => {
if (event.target.id === sidebar.id) {
localStorage.setItem(sidebarKey, 'closed');
}
});
if (!sidebarSettings.minimizeSidebar) {
sidebar.classList.toggle('show', localStorage.getItem(sidebarKey) !== 'closed');
}
const activeChildMenuItem = document.querySelector('ul#sidebar-menu ul.collapse a.active');
if (activeChildMenuItem) {

View File

@ -102,11 +102,6 @@
</main>
<!-- End Body -->
<script>
const sidebarSettings = {
minimizeSidebar: {% if request.session.MINIMIZE_SIDEBAR %}true{% else %}false{% endif %}
};
</script>
{% include "bundles/auth-sidebar-collapse-js.html" %}
{% theme_js %}