mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-12-06 04:41:41 +01:00
[REMOVE] JS local storage usage
To make it an actual choice through the setting
This commit is contained in:
parent
295361a541
commit
29c6fa292a
@ -3,7 +3,7 @@
|
|||||||
{% load menu_menu_items %}
|
{% load menu_menu_items %}
|
||||||
|
|
||||||
<div class="col-auto px-0">
|
<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>
|
||||||
<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 %}">
|
<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 %}
|
{% if user.is_authenticated %}
|
||||||
|
|||||||
@ -1,27 +1,6 @@
|
|||||||
/* global sidebarSettings */
|
|
||||||
|
|
||||||
$(document).ready(() => {
|
$(document).ready(() => {
|
||||||
'use strict';
|
'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');
|
const activeChildMenuItem = document.querySelector('ul#sidebar-menu ul.collapse a.active');
|
||||||
|
|
||||||
if (activeChildMenuItem) {
|
if (activeChildMenuItem) {
|
||||||
|
|||||||
@ -102,11 +102,6 @@
|
|||||||
</main>
|
</main>
|
||||||
<!-- End Body -->
|
<!-- End Body -->
|
||||||
|
|
||||||
<script>
|
|
||||||
const sidebarSettings = {
|
|
||||||
minimizeSidebar: {% if request.session.MINIMIZE_SIDEBAR %}true{% else %}false{% endif %}
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
{% include "bundles/auth-sidebar-collapse-js.html" %}
|
{% include "bundles/auth-sidebar-collapse-js.html" %}
|
||||||
|
|
||||||
{% theme_js %}
|
{% theme_js %}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user