]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
добавил сохранение состояния кнопки бокового меню в локальное хранилще
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 2 Sep 2024 10:40:20 +0000 (13:40 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 2 Sep 2024 10:40:20 +0000 (13:40 +0300)
erp24/web/azea/assets/plugins/sidemenu/sidemenu.js

index 19933c50a9b3729db84eff7f2e020ce91ef56fca..adb10a0c955509d204cc709be5d36cdd0ae582e4 100644 (file)
@@ -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() {