From: Vladimir Fomichev Date: Mon, 2 Sep 2024 10:40:20 +0000 (+0300) Subject: добавил сохранение состояния кнопки бокового меню в локальное хранилще X-Git-Tag: 1.5~35^2~3 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=a3b18c1a6c0a9893c78dcc1fe2973c25be1fade9;p=erp24_rep%2Fyii-erp24%2F.git добавил сохранение состояния кнопки бокового меню в локальное хранилще --- diff --git a/erp24/web/azea/assets/plugins/sidemenu/sidemenu.js b/erp24/web/azea/assets/plugins/sidemenu/sidemenu.js index 19933c50..adb10a0c 100644 --- a/erp24/web/azea/assets/plugins/sidemenu/sidemenu.js +++ b/erp24/web/azea/assets/plugins/sidemenu/sidemenu.js @@ -3,10 +3,21 @@ $(document).ready(function() { var slideMenu = $('.side-menu'); + var sidenavState = localStorage.getItem('sidenav-toggled'); + var appElement = $('.app'); + + if (sidenavState === 'true') { + appElement.addClass('sidenav-toggled'); + } else if (sidenavState === 'false' && appElement.hasClass('sidenav-toggled')) { + appElement.removeClass('sidenav-toggled'); + } /* Toggle Sidebar*/ $(document).on('click','[data-bs-toggle="sidebar"]',function(event) { event.preventDefault(); $('.app').toggleClass('sidenav-toggled'); + + var isToggled = appElement.hasClass('sidenav-toggled'); + localStorage.setItem('sidenav-toggled', isToggled); }); $(".app-sidebar").hover(function() {