Forráskód Böngészése

Updated dependencies

Aigars Silkalns 22 órája
szülő
commit
aae8438e7a
57 módosított fájl, 1604 hozzáadás és 471 törlés
  1. 0 7
      .eslintignore
  2. 1 1
      dist/UI/general.html
  3. 1 1
      dist/UI/icons.html
  4. 1 1
      dist/UI/timeline.html
  5. 84 47
      dist/css/adminlte.css
  6. 0 0
      dist/css/adminlte.css.map
  7. 0 0
      dist/css/adminlte.min.css
  8. 0 0
      dist/css/adminlte.min.css.map
  9. 84 47
      dist/css/adminlte.rtl.css
  10. 0 0
      dist/css/adminlte.rtl.css.map
  11. 0 0
      dist/css/adminlte.rtl.min.css
  12. 0 0
      dist/css/adminlte.rtl.min.css.map
  13. 1 1
      dist/docs/browser-support.html
  14. 1 1
      dist/docs/color-mode.html
  15. 1 1
      dist/docs/components/main-header.html
  16. 1 1
      dist/docs/components/main-sidebar.html
  17. 1 1
      dist/docs/faq.html
  18. 1 1
      dist/docs/how-to-contribute.html
  19. 1 1
      dist/docs/introduction.html
  20. 876 0
      dist/docs/javascript/pushmenu.html
  21. 1 1
      dist/docs/javascript/treeview.html
  22. 1 1
      dist/docs/layout.html
  23. 1 1
      dist/docs/license.html
  24. 1 1
      dist/forms/general.html
  25. 1 1
      dist/generate/theme.html
  26. 1 1
      dist/index.html
  27. 1 1
      dist/index2.html
  28. 1 1
      dist/index3.html
  29. 10 1
      dist/js/adminlte.js
  30. 0 0
      dist/js/adminlte.js.map
  31. 0 0
      dist/js/adminlte.min.js
  32. 0 0
      dist/js/adminlte.min.js.map
  33. 1 3
      dist/layout/fixed-complete.html
  34. 1 1
      dist/layout/fixed-footer.html
  35. 1 1
      dist/layout/fixed-header.html
  36. 1 1
      dist/layout/fixed-sidebar.html
  37. 1 1
      dist/layout/layout-custom-area.html
  38. 1 1
      dist/layout/layout-rtl.html
  39. 1 1
      dist/layout/unfixed-sidebar.html
  40. 1 1
      dist/tables/simple.html
  41. 1 1
      dist/widgets/cards.html
  42. 1 1
      dist/widgets/info-box.html
  43. 1 1
      dist/widgets/small-box.html
  44. 326 226
      package-lock.json
  45. 17 17
      package.json
  46. 84 47
      src/html/public/css/adminlte.css
  47. 0 0
      src/html/public/css/adminlte.css.map
  48. 0 0
      src/html/public/css/adminlte.min.css
  49. 0 0
      src/html/public/css/adminlte.min.css.map
  50. 84 47
      src/html/public/css/adminlte.rtl.css
  51. 0 0
      src/html/public/css/adminlte.rtl.css.map
  52. 0 0
      src/html/public/css/adminlte.rtl.min.css
  53. 0 0
      src/html/public/css/adminlte.rtl.min.css.map
  54. 10 1
      src/html/public/js/adminlte.js
  55. 0 0
      src/html/public/js/adminlte.js.map
  56. 0 0
      src/html/public/js/adminlte.min.js
  57. 0 0
      src/html/public/js/adminlte.min.js.map

+ 0 - 7
.eslintignore

@@ -1,7 +0,0 @@
-**/*.min.js
-**/plugins/
-/.temp/
-/dist/
-/docs/
-/docs_html/
-**/env.d.ts

+ 1 - 1
dist/UI/general.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/UI/icons.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/UI/timeline.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 84 - 47
dist/css/adminlte.css

@@ -548,6 +548,10 @@ legend + * {
   -webkit-appearance: textfield;
   outline-offset: -2px;
 }
+[type=search]::-webkit-search-cancel-button {
+  cursor: pointer;
+  filter: grayscale(1);
+}
 
 /* rtl:raw:
 [type="tel"],
@@ -6209,6 +6213,7 @@ textarea.form-control-lg {
 .spinner-grow,
 .spinner-border {
   display: inline-block;
+  flex-shrink: 0;
   width: var(--bs-spinner-width);
   height: var(--bs-spinner-height);
   vertical-align: var(--bs-spinner-vertical-align);
@@ -12978,7 +12983,6 @@ textarea.form-control-lg {
   padding-bottom: 0.5rem;
   padding-left: 0.5rem;
   scrollbar-color: var(--bs-secondary-bg) transparent;
-  scrollbar-width: thin;
 }
 .sidebar-wrapper::-webkit-scrollbar-thumb {
   background-color: var(--bs-secondary-bg);
@@ -12989,6 +12993,9 @@ textarea.form-control-lg {
 .sidebar-wrapper::-webkit-scrollbar-corner {
   background-color: transparent;
 }
+.sidebar-wrapper {
+  scrollbar-width: thin;
+}
 .sidebar-wrapper::-webkit-scrollbar {
   width: 0.5rem;
   height: 0.5rem;
@@ -13056,16 +13063,18 @@ textarea.form-control-lg {
 }
 .sidebar-menu .nav-item > .nav-link .nav-arrow {
   transition: transform ease-in-out 0.3s;
-  transform: translateY(-50%) /*rtl:append:rotate(180deg)*/;
-  animation-name: fadeIn;
-  animation-duration: 0.3s;
-  animation-fill-mode: both;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-item > .nav-link .nav-arrow {
     transition: none;
   }
 }
+.sidebar-menu .nav-item > .nav-link .nav-arrow {
+  transform: translateY(-50%) /*rtl:append:rotate(180deg)*/;
+  animation-name: fadeIn;
+  animation-duration: 0.3s;
+  animation-fill-mode: both;
+}
 .sidebar-menu .nav-link > .nav-badge,
 .sidebar-menu .nav-link > p > .nav-badge {
   position: absolute;
@@ -13083,13 +13092,15 @@ textarea.form-control-lg {
   position: relative;
   width: 100%;
   transition: width ease-in-out 0.3s;
-  border-radius: 0.375rem;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-link {
     transition: none;
   }
 }
+.sidebar-menu .nav-link {
+  border-radius: 0.375rem;
+}
 .sidebar-menu .nav-link p {
   display: inline;
   padding-left: 0.5rem;
@@ -13276,11 +13287,6 @@ textarea.form-control-lg {
 
 .sidebar-expand {
   /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
 }
 @media (min-width: 576px) {
   .sidebar-expand-sm.layout-fixed .app-main-wrapper {
@@ -13354,6 +13360,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 768px) {
   .sidebar-expand-md.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13426,6 +13435,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 992px) {
   .sidebar-expand-lg.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13498,6 +13510,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1200px) {
   .sidebar-expand-xl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13570,6 +13585,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1400px) {
   .sidebar-expand-xxl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13642,6 +13660,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 .sidebar-expand.layout-fixed .app-main-wrapper {
   display: flex;
   flex-direction: column;
@@ -13736,7 +13757,6 @@ body:not(.app-loaded) .app-sidebar,
 body:not(.app-loaded) .app-main,
 body:not(.app-loaded) .app-footer {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   body:not(.app-loaded) .app-header,
@@ -13746,6 +13766,12 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+body:not(.app-loaded) .app-header,
+body:not(.app-loaded) .app-sidebar,
+body:not(.app-loaded) .app-main,
+body:not(.app-loaded) .app-footer {
+  animation-duration: 0s !important;
+}
 
 .hold-transition .app-header,
 .hold-transition .app-sidebar,
@@ -13754,7 +13780,6 @@ body:not(.app-loaded) .app-footer {
 .hold-transition .nav-arrow,
 .hold-transition .nav-badge {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   .hold-transition .app-header,
@@ -13766,6 +13791,14 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+.hold-transition .app-header,
+.hold-transition .app-sidebar,
+.hold-transition .app-main,
+.hold-transition .app-footer,
+.hold-transition .nav-arrow,
+.hold-transition .nav-badge {
+  animation-duration: 0s !important;
+}
 
 [data-bs-theme=dark].app-sidebar,
 [data-bs-theme=dark] .app-sidebar {
@@ -13996,16 +14029,16 @@ body:not(.app-loaded) .app-footer {
   display: block;
   font-size: 12px;
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-body {
-  padding: 15px;
-  border-top: 1px solid var(--bs-border-color);
-  border-bottom: 1px solid var(--bs-border-color-translucent);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-body {
+  padding: 15px;
+  border-top: 1px solid var(--bs-border-color);
+  border-bottom: 1px solid var(--bs-border-color-translucent);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
   text-decoration: none;
 }
@@ -14015,15 +14048,15 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg) !important;
   }
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
-  padding: 10px;
-  background-color: var(--bs-light-bg);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
+  padding: 10px;
+  background-color: var(--bs-light-bg);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
   color: var(--bs-body-color);
 }
@@ -14032,13 +14065,6 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg);
   }
 }
-.navbar-nav > .user-menu .user-image {
-  float: left;
-  width: 2rem;
-  height: 2rem;
-  margin-top: -2px;
-  border-radius: 50%;
-}
 @media (min-width: 576px) {
   .navbar-nav > .user-menu .user-image {
     float: none;
@@ -14047,6 +14073,13 @@ body:not(.app-loaded) .app-footer {
     line-height: 10px;
   }
 }
+.navbar-nav > .user-menu .user-image {
+  float: left;
+  width: 2rem;
+  height: 2rem;
+  margin-top: -2px;
+  border-radius: 50%;
+}
 
 .callout {
   --bs-link-color-rgb: var(--lte-callout-link);
@@ -14390,8 +14423,6 @@ html.maximized-card {
 .btn-tool {
   --bs-btn-padding-x: .5rem;
   --bs-btn-padding-y: .25rem;
-  margin: -1rem 0;
-  font-size: 0.875rem;
 }
 .btn-tool:not(.btn-tool-custom) {
   --bs-btn-color: var(--bs-tertiary-color);
@@ -14400,6 +14431,10 @@ html.maximized-card {
   --bs-btn-hover-color: var(--bs-secondary-color);
   --bs-btn-active-border-color: transparent;
 }
+.btn-tool {
+  margin: -1rem 0;
+  font-size: 0.875rem;
+}
 
 .card-primary,
 .bg-primary,
@@ -14551,16 +14586,18 @@ html.maximized-card {
 }
 .small-box h3, .small-box .h3 {
   font-size: calc(1.345rem + 1.14vw);
-  padding: 0;
-  margin: 0 0 10px;
-  font-weight: 700;
-  white-space: nowrap;
 }
 @media (min-width: 1200px) {
   .small-box h3, .small-box .h3 {
     font-size: 2.2rem;
   }
 }
+.small-box h3, .small-box .h3 {
+  padding: 0;
+  margin: 0 0 10px;
+  font-weight: 700;
+  white-space: nowrap;
+}
 @media (min-width: 992px) {
   .col-xl-2 .small-box h3, .col-xl-2 .small-box .h3, .col-lg-2 .small-box h3, .col-lg-2 .small-box .h3, .col-md-2 .small-box h3, .col-md-2 .small-box .h3 {
     font-size: calc(1.285rem + 0.42vw);
@@ -14747,15 +14784,15 @@ html.maximized-card {
   content: "";
   background-color: var(--bs-border-color);
 }
+.timeline > div::before, .timeline > div::after {
+  display: table;
+  content: "";
+}
 .timeline > div {
   position: relative;
   margin-right: 10px;
   margin-bottom: 15px;
 }
-.timeline > div::before, .timeline > div::after {
-  display: table;
-  content: "";
-}
 .timeline > div > .timeline-item {
   box-shadow: 0 0 1px rgba(var(--bs-body-color-rgb), 0.125), 0 1px 3px rgba(var(--bs-body-color-rgb), 0.2);
   border-radius: 0.375rem;
@@ -14853,14 +14890,14 @@ html.maximized-card {
   display: block;
 }
 
-.direct-chat-msg {
-  margin-bottom: 10px;
-}
 .direct-chat-msg::after {
   display: block;
   clear: both;
   content: "";
 }
+.direct-chat-msg {
+  margin-bottom: 10px;
+}
 
 .direct-chat-messages,
 .direct-chat-contacts {
@@ -14969,17 +15006,17 @@ html.maximized-card {
   padding-left: 0;
   list-style: none;
 }
+.contacts-list > li::after {
+  display: block;
+  clear: both;
+  content: "";
+}
 .contacts-list > li {
   padding: 10px;
   margin: 0;
   text-decoration: none;
   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
 }
-.contacts-list > li::after {
-  display: block;
-  clear: both;
-  content: "";
-}
 .contacts-list > li:last-of-type {
   border-bottom: 0;
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/css/adminlte.css.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/css/adminlte.min.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/css/adminlte.min.css.map


+ 84 - 47
dist/css/adminlte.rtl.css

@@ -548,6 +548,10 @@ legend + * {
   -webkit-appearance: textfield;
   outline-offset: -2px;
 }
+[type=search]::-webkit-search-cancel-button {
+  cursor: pointer;
+  filter: grayscale(1);
+}
 
 [type="tel"],
 [type="url"],
@@ -6191,6 +6195,7 @@ textarea.form-control-lg {
 .spinner-grow,
 .spinner-border {
   display: inline-block;
+  flex-shrink: 0;
   width: var(--bs-spinner-width);
   height: var(--bs-spinner-height);
   vertical-align: var(--bs-spinner-vertical-align);
@@ -12952,7 +12957,6 @@ textarea.form-control-lg {
   padding-bottom: 0.5rem;
   padding-right: 0.5rem;
   scrollbar-color: var(--bs-secondary-bg) transparent;
-  scrollbar-width: thin;
 }
 .sidebar-wrapper::-webkit-scrollbar-thumb {
   background-color: var(--bs-secondary-bg);
@@ -12963,6 +12967,9 @@ textarea.form-control-lg {
 .sidebar-wrapper::-webkit-scrollbar-corner {
   background-color: transparent;
 }
+.sidebar-wrapper {
+  scrollbar-width: thin;
+}
 .sidebar-wrapper::-webkit-scrollbar {
   width: 0.5rem;
   height: 0.5rem;
@@ -13030,16 +13037,18 @@ textarea.form-control-lg {
 }
 .sidebar-menu .nav-item > .nav-link .nav-arrow {
   transition: transform ease-in-out 0.3s;
-  transform: translateY(-50%) rotate(180deg);
-  animation-name: fadeIn;
-  animation-duration: 0.3s;
-  animation-fill-mode: both;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-item > .nav-link .nav-arrow {
     transition: none;
   }
 }
+.sidebar-menu .nav-item > .nav-link .nav-arrow {
+  transform: translateY(-50%) rotate(180deg);
+  animation-name: fadeIn;
+  animation-duration: 0.3s;
+  animation-fill-mode: both;
+}
 .sidebar-menu .nav-link > .nav-badge,
 .sidebar-menu .nav-link > p > .nav-badge {
   position: absolute;
@@ -13057,13 +13066,15 @@ textarea.form-control-lg {
   position: relative;
   width: 100%;
   transition: width ease-in-out 0.3s;
-  border-radius: 0.375rem;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-link {
     transition: none;
   }
 }
+.sidebar-menu .nav-link {
+  border-radius: 0.375rem;
+}
 .sidebar-menu .nav-link p {
   display: inline;
   padding-right: 0.5rem;
@@ -13250,11 +13261,6 @@ textarea.form-control-lg {
 
 .sidebar-expand {
   /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
 }
 @media (min-width: 576px) {
   .sidebar-expand-sm.layout-fixed .app-main-wrapper {
@@ -13328,6 +13334,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 768px) {
   .sidebar-expand-md.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13400,6 +13409,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 992px) {
   .sidebar-expand-lg.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13472,6 +13484,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1200px) {
   .sidebar-expand-xl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13544,6 +13559,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1400px) {
   .sidebar-expand-xxl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13616,6 +13634,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 .sidebar-expand.layout-fixed .app-main-wrapper {
   display: flex;
   flex-direction: column;
@@ -13710,7 +13731,6 @@ body:not(.app-loaded) .app-sidebar,
 body:not(.app-loaded) .app-main,
 body:not(.app-loaded) .app-footer {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   body:not(.app-loaded) .app-header,
@@ -13720,6 +13740,12 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+body:not(.app-loaded) .app-header,
+body:not(.app-loaded) .app-sidebar,
+body:not(.app-loaded) .app-main,
+body:not(.app-loaded) .app-footer {
+  animation-duration: 0s !important;
+}
 
 .hold-transition .app-header,
 .hold-transition .app-sidebar,
@@ -13728,7 +13754,6 @@ body:not(.app-loaded) .app-footer {
 .hold-transition .nav-arrow,
 .hold-transition .nav-badge {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   .hold-transition .app-header,
@@ -13740,6 +13765,14 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+.hold-transition .app-header,
+.hold-transition .app-sidebar,
+.hold-transition .app-main,
+.hold-transition .app-footer,
+.hold-transition .nav-arrow,
+.hold-transition .nav-badge {
+  animation-duration: 0s !important;
+}
 
 [data-bs-theme=dark].app-sidebar,
 [data-bs-theme=dark] .app-sidebar {
@@ -13970,16 +14003,16 @@ body:not(.app-loaded) .app-footer {
   display: block;
   font-size: 12px;
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-body {
-  padding: 15px;
-  border-top: 1px solid var(--bs-border-color);
-  border-bottom: 1px solid var(--bs-border-color-translucent);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-body {
+  padding: 15px;
+  border-top: 1px solid var(--bs-border-color);
+  border-bottom: 1px solid var(--bs-border-color-translucent);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
   text-decoration: none;
 }
@@ -13989,15 +14022,15 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg) !important;
   }
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
-  padding: 10px;
-  background-color: var(--bs-light-bg);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
+  padding: 10px;
+  background-color: var(--bs-light-bg);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
   color: var(--bs-body-color);
 }
@@ -14006,13 +14039,6 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg);
   }
 }
-.navbar-nav > .user-menu .user-image {
-  float: right;
-  width: 2rem;
-  height: 2rem;
-  margin-top: -2px;
-  border-radius: 50%;
-}
 @media (min-width: 576px) {
   .navbar-nav > .user-menu .user-image {
     float: none;
@@ -14021,6 +14047,13 @@ body:not(.app-loaded) .app-footer {
     line-height: 10px;
   }
 }
+.navbar-nav > .user-menu .user-image {
+  float: right;
+  width: 2rem;
+  height: 2rem;
+  margin-top: -2px;
+  border-radius: 50%;
+}
 
 .callout {
   --bs-link-color-rgb: var(--lte-callout-link);
@@ -14364,8 +14397,6 @@ html.maximized-card {
 .btn-tool {
   --bs-btn-padding-x: .5rem;
   --bs-btn-padding-y: .25rem;
-  margin: -1rem 0;
-  font-size: 0.875rem;
 }
 .btn-tool:not(.btn-tool-custom) {
   --bs-btn-color: var(--bs-tertiary-color);
@@ -14374,6 +14405,10 @@ html.maximized-card {
   --bs-btn-hover-color: var(--bs-secondary-color);
   --bs-btn-active-border-color: transparent;
 }
+.btn-tool {
+  margin: -1rem 0;
+  font-size: 0.875rem;
+}
 
 .card-primary,
 .bg-primary,
@@ -14525,16 +14560,18 @@ html.maximized-card {
 }
 .small-box h3, .small-box .h3 {
   font-size: calc(1.345rem + 1.14vw);
-  padding: 0;
-  margin: 0 0 10px;
-  font-weight: 700;
-  white-space: nowrap;
 }
 @media (min-width: 1200px) {
   .small-box h3, .small-box .h3 {
     font-size: 2.2rem;
   }
 }
+.small-box h3, .small-box .h3 {
+  padding: 0;
+  margin: 0 0 10px;
+  font-weight: 700;
+  white-space: nowrap;
+}
 @media (min-width: 992px) {
   .col-xl-2 .small-box h3, .col-xl-2 .small-box .h3, .col-lg-2 .small-box h3, .col-lg-2 .small-box .h3, .col-md-2 .small-box h3, .col-md-2 .small-box .h3 {
     font-size: calc(1.285rem + 0.42vw);
@@ -14721,15 +14758,15 @@ html.maximized-card {
   content: "";
   background-color: var(--bs-border-color);
 }
+.timeline > div::before, .timeline > div::after {
+  display: table;
+  content: "";
+}
 .timeline > div {
   position: relative;
   margin-left: 10px;
   margin-bottom: 15px;
 }
-.timeline > div::before, .timeline > div::after {
-  display: table;
-  content: "";
-}
 .timeline > div > .timeline-item {
   box-shadow: 0 0 1px rgba(var(--bs-body-color-rgb), 0.125), 0 1px 3px rgba(var(--bs-body-color-rgb), 0.2);
   border-radius: 0.375rem;
@@ -14827,14 +14864,14 @@ html.maximized-card {
   display: block;
 }
 
-.direct-chat-msg {
-  margin-bottom: 10px;
-}
 .direct-chat-msg::after {
   display: block;
   clear: both;
   content: "";
 }
+.direct-chat-msg {
+  margin-bottom: 10px;
+}
 
 .direct-chat-messages,
 .direct-chat-contacts {
@@ -14943,17 +14980,17 @@ html.maximized-card {
   padding-right: 0;
   list-style: none;
 }
+.contacts-list > li::after {
+  display: block;
+  clear: both;
+  content: "";
+}
 .contacts-list > li {
   padding: 10px;
   margin: 0;
   text-decoration: none;
   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
 }
-.contacts-list > li::after {
-  display: block;
-  clear: both;
-  content: "";
-}
 .contacts-list > li:last-of-type {
   border-bottom: 0;
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/css/adminlte.rtl.css.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/css/adminlte.rtl.min.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/css/adminlte.rtl.min.css.map


+ 1 - 1
dist/docs/browser-support.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/color-mode.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/components/main-header.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/components/main-sidebar.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/faq.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/how-to-contribute.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/introduction.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 876 - 0
dist/docs/javascript/pushmenu.html

@@ -0,0 +1,876 @@
+<!doctype html>
+<html lang="en">
+  <!--begin::Head-->
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Pushmenu Plugin | AdminLTE 4</title>
+
+    <!--begin::Accessibility Meta Tags-->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+    <meta name="color-scheme" content="light dark" />
+    <meta name="theme-color" content="#007bff" media="(prefers-color-scheme: light)" />
+    <meta name="theme-color" content="#1a1a1a" media="(prefers-color-scheme: dark)" />
+    <!--end::Accessibility Meta Tags-->
+
+    <!--begin::Primary Meta Tags-->
+    <meta name="title" content="Pushmenu Plugin | AdminLTE 4" />
+    <meta name="author" content="ColorlibHQ" />
+    <meta
+      name="description"
+      content="AdminLTE is a Free Bootstrap 5 Admin Dashboard, 30 example pages using Vanilla JS. Fully accessible with WCAG 2.1 AA compliance."
+    />
+    <meta
+      name="keywords"
+      content="bootstrap 5, bootstrap, bootstrap 5 admin dashboard, bootstrap 5 dashboard, bootstrap 5 charts, bootstrap 5 calendar, bootstrap 5 datepicker, bootstrap 5 tables, bootstrap 5 datatable, vanilla js datatable, colorlibhq, colorlibhq dashboard, colorlibhq admin dashboard, accessible admin panel, WCAG compliant"
+    />
+    <!--end::Primary Meta Tags-->
+
+    <!--begin::Accessibility Features-->
+    <!-- Skip links will be dynamically added by accessibility.js -->
+    <meta name="supported-color-schemes" content="light dark" />
+    <link rel="preload" href="../../css/adminlte.css" as="style" />
+    <!--end::Accessibility Features-->
+
+    <!--begin::Fonts-->
+    <link
+      rel="stylesheet"
+      href="https://cdn.jsdelivr.net/npm/@fontsource/source-sans-3@5.0.12/index.css"
+      integrity="sha256-tXJfXfp6Ewt1ilPzLDtQnJV4hclT9XuaZUKyUvmyr+Q="
+      crossorigin="anonymous"
+      media="print"
+      onload="this.media='all'"
+    />
+    <!--end::Fonts-->
+
+    <!--begin::Third Party Plugin(OverlayScrollbars)-->
+    <link
+      rel="stylesheet"
+      href="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.11.0/styles/overlayscrollbars.min.css"
+      crossorigin="anonymous"
+    />
+    <!--end::Third Party Plugin(OverlayScrollbars)-->
+
+    <!--begin::Third Party Plugin(Bootstrap Icons)-->
+    <link
+      rel="stylesheet"
+      href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css"
+      crossorigin="anonymous"
+    />
+    <!--end::Third Party Plugin(Bootstrap Icons)-->
+
+    <!--begin::Required Plugin(AdminLTE)-->
+    <link rel="stylesheet" href="../../css/adminlte.css" />
+    <!--end::Required Plugin(AdminLTE)-->
+  </head>
+  <!--end::Head-->
+  <!--begin::Body-->
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
+    <!--begin::App Wrapper-->
+    <div class="app-wrapper">
+      <!--begin::Header-->
+      <nav class="app-header navbar navbar-expand bg-body">
+        <!--begin::Container-->
+        <div class="container-fluid">
+          <!--begin::Start Navbar Links-->
+          <ul class="navbar-nav">
+            <li class="nav-item">
+              <a class="nav-link" data-lte-toggle="sidebar" href="#" role="button">
+                <i class="bi bi-list"></i>
+              </a>
+            </li>
+            <li class="nav-item d-none d-md-block">
+              <a href="#" class="nav-link">Home</a>
+            </li>
+            <li class="nav-item d-none d-md-block">
+              <a href="#" class="nav-link">Contact</a>
+            </li>
+          </ul>
+          <!--end::Start Navbar Links-->
+
+          <!--begin::End Navbar Links-->
+          <ul class="navbar-nav ms-auto">
+            <!--begin::Navbar Search-->
+            <li class="nav-item">
+              <a class="nav-link" data-widget="navbar-search" href="#" role="button">
+                <i class="bi bi-search"></i>
+              </a>
+            </li>
+            <!--end::Navbar Search-->
+
+            <!--begin::Messages Dropdown Menu-->
+            <li class="nav-item dropdown">
+              <a class="nav-link" data-bs-toggle="dropdown" href="#">
+                <i class="bi bi-chat-text"></i>
+                <span class="navbar-badge badge text-bg-danger">3</span>
+              </a>
+              <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
+                <a href="#" class="dropdown-item">
+                  <!--begin::Message-->
+                  <div class="d-flex">
+                    <div class="flex-shrink-0">
+                      <img
+                        src="../../assets/img/user1-128x128.jpg"
+                        alt="User Avatar"
+                        class="img-size-50 rounded-circle me-3"
+                      />
+                    </div>
+                    <div class="flex-grow-1">
+                      <h3 class="dropdown-item-title">
+                        Brad Diesel
+                        <span class="float-end fs-7 text-danger"
+                          ><i class="bi bi-star-fill"></i
+                        ></span>
+                      </h3>
+                      <p class="fs-7">Call me whenever you can...</p>
+                      <p class="fs-7 text-secondary">
+                        <i class="bi bi-clock-fill me-1"></i> 4 Hours Ago
+                      </p>
+                    </div>
+                  </div>
+                  <!--end::Message-->
+                </a>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item">
+                  <!--begin::Message-->
+                  <div class="d-flex">
+                    <div class="flex-shrink-0">
+                      <img
+                        src="../../assets/img/user8-128x128.jpg"
+                        alt="User Avatar"
+                        class="img-size-50 rounded-circle me-3"
+                      />
+                    </div>
+                    <div class="flex-grow-1">
+                      <h3 class="dropdown-item-title">
+                        John Pierce
+                        <span class="float-end fs-7 text-secondary">
+                          <i class="bi bi-star-fill"></i>
+                        </span>
+                      </h3>
+                      <p class="fs-7">I got your message bro</p>
+                      <p class="fs-7 text-secondary">
+                        <i class="bi bi-clock-fill me-1"></i> 4 Hours Ago
+                      </p>
+                    </div>
+                  </div>
+                  <!--end::Message-->
+                </a>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item">
+                  <!--begin::Message-->
+                  <div class="d-flex">
+                    <div class="flex-shrink-0">
+                      <img
+                        src="../../assets/img/user3-128x128.jpg"
+                        alt="User Avatar"
+                        class="img-size-50 rounded-circle me-3"
+                      />
+                    </div>
+                    <div class="flex-grow-1">
+                      <h3 class="dropdown-item-title">
+                        Nora Silvester
+                        <span class="float-end fs-7 text-warning">
+                          <i class="bi bi-star-fill"></i>
+                        </span>
+                      </h3>
+                      <p class="fs-7">The subject goes here</p>
+                      <p class="fs-7 text-secondary">
+                        <i class="bi bi-clock-fill me-1"></i> 4 Hours Ago
+                      </p>
+                    </div>
+                  </div>
+                  <!--end::Message-->
+                </a>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item dropdown-footer">See All Messages</a>
+              </div>
+            </li>
+            <!--end::Messages Dropdown Menu-->
+
+            <!--begin::Notifications Dropdown Menu-->
+            <li class="nav-item dropdown">
+              <a class="nav-link" data-bs-toggle="dropdown" href="#">
+                <i class="bi bi-bell-fill"></i>
+                <span class="navbar-badge badge text-bg-warning">15</span>
+              </a>
+              <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
+                <span class="dropdown-item dropdown-header">15 Notifications</span>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item">
+                  <i class="bi bi-envelope me-2"></i> 4 new messages
+                  <span class="float-end text-secondary fs-7">3 mins</span>
+                </a>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item">
+                  <i class="bi bi-people-fill me-2"></i> 8 friend requests
+                  <span class="float-end text-secondary fs-7">12 hours</span>
+                </a>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item">
+                  <i class="bi bi-file-earmark-fill me-2"></i> 3 new reports
+                  <span class="float-end text-secondary fs-7">2 days</span>
+                </a>
+                <div class="dropdown-divider"></div>
+                <a href="#" class="dropdown-item dropdown-footer"> See All Notifications </a>
+              </div>
+            </li>
+            <!--end::Notifications Dropdown Menu-->
+
+            <!--begin::Fullscreen Toggle-->
+            <li class="nav-item">
+              <a class="nav-link" href="#" data-lte-toggle="fullscreen">
+                <i data-lte-icon="maximize" class="bi bi-arrows-fullscreen"></i>
+                <i data-lte-icon="minimize" class="bi bi-fullscreen-exit" style="display: none"></i>
+              </a>
+            </li>
+            <!--end::Fullscreen Toggle-->
+
+            <!--begin::User Menu Dropdown-->
+            <li class="nav-item dropdown user-menu">
+              <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
+                <img
+                  src="../../assets/img/user2-160x160.jpg"
+                  class="user-image rounded-circle shadow"
+                  alt="User Image"
+                />
+                <span class="d-none d-md-inline">Alexander Pierce</span>
+              </a>
+              <ul class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
+                <!--begin::User Image-->
+                <li class="user-header text-bg-primary">
+                  <img
+                    src="../../assets/img/user2-160x160.jpg"
+                    class="rounded-circle shadow"
+                    alt="User Image"
+                  />
+                  <p>
+                    Alexander Pierce - Web Developer
+                    <small>Member since Nov. 2023</small>
+                  </p>
+                </li>
+                <!--end::User Image-->
+                <!--begin::Menu Body-->
+                <li class="user-body">
+                  <!--begin::Row-->
+                  <div class="row">
+                    <div class="col-4 text-center">
+                      <a href="#">Followers</a>
+                    </div>
+                    <div class="col-4 text-center">
+                      <a href="#">Sales</a>
+                    </div>
+                    <div class="col-4 text-center">
+                      <a href="#">Friends</a>
+                    </div>
+                  </div>
+                  <!--end::Row-->
+                </li>
+                <!--end::Menu Body-->
+                <!--begin::Menu Footer-->
+                <li class="user-footer">
+                  <a href="#" class="btn btn-default btn-flat">Profile</a>
+                  <a href="#" class="btn btn-default btn-flat float-end">Sign out</a>
+                </li>
+                <!--end::Menu Footer-->
+              </ul>
+            </li>
+            <!--end::User Menu Dropdown-->
+          </ul>
+          <!--end::End Navbar Links-->
+        </div>
+        <!--end::Container-->
+      </nav>
+      <!--end::Header-->
+      <!--begin::Sidebar-->
+      <aside class="app-sidebar bg-body-secondary shadow" data-bs-theme="dark">
+        <!--begin::Sidebar Brand-->
+        <div class="sidebar-brand">
+          <!--begin::Brand Link-->
+          <a href="../../index.html" class="brand-link">
+            <!--begin::Brand Image-->
+            <img
+              src="../../assets/img/AdminLTELogo.png"
+              alt="AdminLTE Logo"
+              class="brand-image opacity-75 shadow"
+            />
+            <!--end::Brand Image-->
+            <!--begin::Brand Text-->
+            <span class="brand-text fw-light">AdminLTE 4</span>
+            <!--end::Brand Text-->
+          </a>
+          <!--end::Brand Link-->
+        </div>
+        <!--end::Sidebar Brand-->
+        <!--begin::Sidebar Wrapper-->
+        <div class="sidebar-wrapper">
+          <nav class="mt-2">
+            <!--begin::Sidebar Menu-->
+            <ul
+              class="nav sidebar-menu flex-column"
+              data-lte-toggle="treeview"
+              role="navigation"
+              aria-label="Main navigation"
+              data-accordion="false"
+              id="navigation"
+            >
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-speedometer"></i>
+                  <p>
+                    Dashboard
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../index.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Dashboard v1</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../index2.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Dashboard v2</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../index3.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Dashboard v3</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="../../generate/theme.html" class="nav-link">
+                  <i class="nav-icon bi bi-palette"></i>
+                  <p>Theme Generate</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-box-seam-fill"></i>
+                  <p>
+                    Widgets
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../widgets/small-box.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Small Box</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../widgets/info-box.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>info Box</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../widgets/cards.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Cards</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-clipboard-fill"></i>
+                  <p>
+                    Layout Options
+                    <span class="nav-badge badge text-bg-secondary me-3">6</span>
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../layout/unfixed-sidebar.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Default Sidebar</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/fixed-sidebar.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Fixed Sidebar</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/fixed-header.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Fixed Header</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/fixed-footer.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Fixed Footer</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/fixed-complete.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Fixed Complete</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/layout-custom-area.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Layout <small>+ Custom Area </small></p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/sidebar-mini.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Sidebar Mini</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/collapsed-sidebar.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Sidebar Mini <small>+ Collapsed</small></p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/logo-switch.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Sidebar Mini <small>+ Logo Switch</small></p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../layout/layout-rtl.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Layout RTL</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-tree-fill"></i>
+                  <p>
+                    UI Elements
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../UI/general.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>General</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../UI/icons.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Icons</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../UI/timeline.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Timeline</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-pencil-square"></i>
+                  <p>
+                    Forms
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../forms/general.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>General Elements</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-table"></i>
+                  <p>
+                    Tables
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../tables/simple.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Simple Tables</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+
+              <li class="nav-header">EXAMPLES</li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-box-arrow-in-right"></i>
+                  <p>
+                    Auth
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="#" class="nav-link">
+                      <i class="nav-icon bi bi-box-arrow-in-right"></i>
+                      <p>
+                        Version 1
+                        <i class="nav-arrow bi bi-chevron-right"></i>
+                      </p>
+                    </a>
+                    <ul class="nav nav-treeview">
+                      <li class="nav-item">
+                        <a href="../../examples/login.html" class="nav-link">
+                          <i class="nav-icon bi bi-circle"></i>
+                          <p>Login</p>
+                        </a>
+                      </li>
+                      <li class="nav-item">
+                        <a href="../../examples/register.html" class="nav-link">
+                          <i class="nav-icon bi bi-circle"></i>
+                          <p>Register</p>
+                        </a>
+                      </li>
+                    </ul>
+                  </li>
+                  <li class="nav-item">
+                    <a href="#" class="nav-link">
+                      <i class="nav-icon bi bi-box-arrow-in-right"></i>
+                      <p>
+                        Version 2
+                        <i class="nav-arrow bi bi-chevron-right"></i>
+                      </p>
+                    </a>
+                    <ul class="nav nav-treeview">
+                      <li class="nav-item">
+                        <a href="../../examples/login-v2.html" class="nav-link">
+                          <i class="nav-icon bi bi-circle"></i>
+                          <p>Login</p>
+                        </a>
+                      </li>
+                      <li class="nav-item">
+                        <a href="../../examples/register-v2.html" class="nav-link">
+                          <i class="nav-icon bi bi-circle"></i>
+                          <p>Register</p>
+                        </a>
+                      </li>
+                    </ul>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../examples/lockscreen.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Lockscreen</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+
+              <li class="nav-header">DOCUMENTATIONS</li>
+              <li class="nav-item">
+                <a href="../../docs/introduction.html" class="nav-link">
+                  <i class="nav-icon bi bi-download"></i>
+                  <p>Installation</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="../../docs/layout.html" class="nav-link">
+                  <i class="nav-icon bi bi-grip-horizontal"></i>
+                  <p>Layout</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="../../docs/color-mode.html" class="nav-link">
+                  <i class="nav-icon bi bi-star-half"></i>
+                  <p>Color Mode</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-ui-checks-grid"></i>
+                  <p>
+                    Components
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../docs/components/main-header.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Main Header</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="../../docs/components/main-sidebar.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Main Sidebar</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item menu-open">
+                <a href="#" class="nav-link active">
+                  <i class="nav-icon bi bi-filetype-js"></i>
+                  <p>
+                    Javascript
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="../../docs/javascript/treeview.html" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Treeview</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="../../docs/browser-support.html" class="nav-link">
+                  <i class="nav-icon bi bi-browser-edge"></i>
+                  <p>Browser Support</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="../../docs/how-to-contribute.html" class="nav-link">
+                  <i class="nav-icon bi bi-hand-thumbs-up-fill"></i>
+                  <p>How To Contribute</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="../../docs/faq.html" class="nav-link">
+                  <i class="nav-icon bi bi-question-circle-fill"></i>
+                  <p>FAQ</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="../../docs/license.html" class="nav-link">
+                  <i class="nav-icon bi bi-patch-check-fill"></i>
+                  <p>License</p>
+                </a>
+              </li>
+
+              <li class="nav-header">MULTI LEVEL EXAMPLE</li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-circle-fill"></i>
+                  <p>Level 1</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-circle-fill"></i>
+                  <p>
+                    Level 1
+                    <i class="nav-arrow bi bi-chevron-right"></i>
+                  </p>
+                </a>
+                <ul class="nav nav-treeview">
+                  <li class="nav-item">
+                    <a href="#" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Level 2</p>
+                    </a>
+                  </li>
+                  <li class="nav-item">
+                    <a href="#" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>
+                        Level 2
+                        <i class="nav-arrow bi bi-chevron-right"></i>
+                      </p>
+                    </a>
+                    <ul class="nav nav-treeview">
+                      <li class="nav-item">
+                        <a href="#" class="nav-link">
+                          <i class="nav-icon bi bi-record-circle-fill"></i>
+                          <p>Level 3</p>
+                        </a>
+                      </li>
+                      <li class="nav-item">
+                        <a href="#" class="nav-link">
+                          <i class="nav-icon bi bi-record-circle-fill"></i>
+                          <p>Level 3</p>
+                        </a>
+                      </li>
+                      <li class="nav-item">
+                        <a href="#" class="nav-link">
+                          <i class="nav-icon bi bi-record-circle-fill"></i>
+                          <p>Level 3</p>
+                        </a>
+                      </li>
+                    </ul>
+                  </li>
+                  <li class="nav-item">
+                    <a href="#" class="nav-link">
+                      <i class="nav-icon bi bi-circle"></i>
+                      <p>Level 2</p>
+                    </a>
+                  </li>
+                </ul>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-circle-fill"></i>
+                  <p>Level 1</p>
+                </a>
+              </li>
+
+              <li class="nav-header">LABELS</li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-circle text-danger"></i>
+                  <p class="text">Important</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-circle text-warning"></i>
+                  <p>Warning</p>
+                </a>
+              </li>
+              <li class="nav-item">
+                <a href="#" class="nav-link">
+                  <i class="nav-icon bi bi-circle text-info"></i>
+                  <p>Informational</p>
+                </a>
+              </li>
+            </ul>
+            <!--end::Sidebar Menu-->
+          </nav>
+        </div>
+        <!--end::Sidebar Wrapper-->
+      </aside>
+      <!--end::Sidebar-->
+      <!--begin::App Main-->
+      <main class="app-main">
+        <!--begin::App Content Header-->
+        <div class="app-content-header">
+          <!--begin::Container-->
+          <div class="container-fluid">
+            <!--begin::Row-->
+            <div class="row">
+              <div class="col-sm-6">
+                <h3 class="mb-0">Pushmenu Plugin</h3>
+              </div>
+              <div class="col-sm-6">
+                <ol class="breadcrumb float-sm-end">
+                  <li class="breadcrumb-item"><a href="#">Docs</a></li>
+                  <li class="breadcrumb-item active" aria-current="page">Pushmenu Plugin</li>
+                </ol>
+              </div>
+            </div>
+            <!--end::Row-->
+          </div>
+          <!--end::Container-->
+        </div>
+        <!--end::App Content Header-->
+        <!--begin::App Content-->
+        <div class="app-content">
+          <!--begin::Container-->
+          <div class="container-fluid">
+            <p>
+              The Pushmenu plugin is used to toggle the visibility of a sidebar menu. It allows
+              users to collapse or expand the sidebar by clicking on a button or a link.
+            </p>
+            <h5 id="usage">Usage</h5>
+            <p>This plugin can be used as the data api.</p>
+            <p><strong>Data API</strong></p>
+            <p>
+              Add <code>data-lte-toggle=&quot;sidebar&quot;</code> to any button or link element to
+              activate the plugin.
+            </p>
+            <pre
+              class="astro-code dark-plus"
+              style="background-color: #1e1e1e; color: #d4d4d4; overflow-x: auto"
+              tabindex="0"
+              data-language="html"
+            ><code><span class="line"><span style="color:#808080">&lt;</span><span style="color:#569CD6">a</span><span style="color:#9CDCFE"> href</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;#&quot;</span><span style="color:#9CDCFE"> data-lte-toggle</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;sidebar&quot;</span><span style="color:#808080">&gt;</span><span style="color:#D4D4D4">Toggle Sidebar</span><span style="color:#808080">&lt;/</span><span style="color:#569CD6">a</span><span style="color:#808080">&gt;</span></span></code></pre>
+            <h5 id="example">Example</h5>
+            <a href="#" data-lte-toggle="sidebar">Toggle Sidebar</a>
+          </div>
+          <!--end::Container-->
+        </div>
+        <!--end::App Content-->
+      </main>
+      <!--end::App Main-->
+      <!--begin::Footer-->
+      <footer class="app-footer">
+        <!--begin::To the end-->
+        <div class="float-end d-none d-sm-inline">Anything you want</div>
+        <!--end::To the end-->
+        <!--begin::Copyright-->
+        <strong>
+          Copyright &copy; 2014-2025&nbsp;
+          <a href="https://adminlte.io" class="text-decoration-none">AdminLTE.io</a>.
+        </strong>
+        All rights reserved.
+        <!--end::Copyright-->
+      </footer>
+      <!--end::Footer-->
+    </div>
+    <!--end::App Wrapper-->
+    <!--begin::Script-->
+    <!--begin::Third Party Plugin(OverlayScrollbars)-->
+    <script
+      src="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.11.0/browser/overlayscrollbars.browser.es6.min.js"
+      crossorigin="anonymous"
+    ></script>
+    <!--end::Third Party Plugin(OverlayScrollbars)--><!--begin::Required Plugin(popperjs for Bootstrap 5)-->
+    <script
+      src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js"
+      crossorigin="anonymous"
+    ></script>
+    <!--end::Required Plugin(popperjs for Bootstrap 5)--><!--begin::Required Plugin(Bootstrap 5)-->
+    <script
+      src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"
+      crossorigin="anonymous"
+    ></script>
+    <!--end::Required Plugin(Bootstrap 5)--><!--begin::Required Plugin(AdminLTE)-->
+    <script src="../../js/adminlte.js"></script>
+    <!--end::Required Plugin(AdminLTE)--><!--begin::OverlayScrollbars Configure-->
+    <script>
+      const SELECTOR_SIDEBAR_WRAPPER = '.sidebar-wrapper';
+      const Default = {
+        scrollbarTheme: 'os-theme-light',
+        scrollbarAutoHide: 'leave',
+        scrollbarClickScroll: true,
+      };
+      document.addEventListener('DOMContentLoaded', function () {
+        const sidebarWrapper = document.querySelector(SELECTOR_SIDEBAR_WRAPPER);
+
+        // Disable OverlayScrollbars on mobile devices to prevent touch interference
+        const isMobile = window.innerWidth <= 992;
+
+        if (
+          sidebarWrapper &&
+          OverlayScrollbarsGlobal?.OverlayScrollbars !== undefined &&
+          !isMobile
+        ) {
+          OverlayScrollbarsGlobal.OverlayScrollbars(sidebarWrapper, {
+            scrollbars: {
+              theme: Default.scrollbarTheme,
+              autoHide: Default.scrollbarAutoHide,
+              clickScroll: Default.scrollbarClickScroll,
+            },
+          });
+        }
+      });
+    </script>
+    <!--end::OverlayScrollbars Configure-->
+    <!--end::Script-->
+  </body>
+  <!--end::Body-->
+</html>

+ 1 - 1
dist/docs/javascript/treeview.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/layout.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/docs/license.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/forms/general.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/generate/theme.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/index.html

@@ -80,7 +80,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/index2.html

@@ -71,7 +71,7 @@
     />
   </head>
 
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/index3.html

@@ -71,7 +71,7 @@
     />
   </head>
 
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 10 - 1
dist/js/adminlte.js

@@ -329,7 +329,7 @@
     const EVENT_KEY$3 = `.${DATA_KEY$3}`;
     const EVENT_EXPANDED$1 = `expanded${EVENT_KEY$3}`;
     const EVENT_COLLAPSED$1 = `collapsed${EVENT_KEY$3}`;
-    // const EVENT_LOAD_DATA_API = `load${EVENT_KEY}`
+    const EVENT_LOAD_DATA_API = `load${EVENT_KEY$3}`;
     const CLASS_NAME_MENU_OPEN$1 = 'menu-open';
     const SELECTOR_NAV_ITEM$1 = '.nav-item';
     const SELECTOR_NAV_LINK = '.nav-link';
@@ -395,6 +395,15 @@
      * ------------------------------------------------------------------------
      */
     onDOMContentLoaded(() => {
+        const openMenuItems = document.querySelectorAll(`${SELECTOR_NAV_ITEM$1}.${CLASS_NAME_MENU_OPEN$1}`);
+        openMenuItems.forEach(menuItem => {
+            const childElement = menuItem.querySelector(SELECTOR_TREEVIEW_MENU);
+            if (childElement) {
+                slideDown(childElement, 0);
+                const event = new Event(EVENT_LOAD_DATA_API);
+                menuItem.dispatchEvent(event);
+            }
+        });
         const button = document.querySelectorAll(SELECTOR_DATA_TOGGLE$1);
         button.forEach(btn => {
             btn.addEventListener('click', event => {

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/js/adminlte.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/js/adminlte.min.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
dist/js/adminlte.min.js.map


+ 1 - 3
dist/layout/fixed-complete.html

@@ -64,9 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body
-    class="layout-fixed fixed-header fixed-footer sidebar-expand-lg sidebar-open bg-body-tertiary"
-  >
+  <body class="layout-fixed fixed-header fixed-footer sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/layout/fixed-footer.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="fixed-footer sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="fixed-footer sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/layout/fixed-header.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="fixed-header sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="fixed-header sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/layout/fixed-sidebar.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/layout/layout-custom-area.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/layout/layout-rtl.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/layout/unfixed-sidebar.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/tables/simple.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/widgets/cards.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/widgets/info-box.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

+ 1 - 1
dist/widgets/small-box.html

@@ -64,7 +64,7 @@
   </head>
   <!--end::Head-->
   <!--begin::Body-->
-  <body class="layout-fixed sidebar-expand-lg sidebar-open bg-body-tertiary">
+  <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
     <!--begin::App Wrapper-->
     <div class="app-wrapper">
       <!--begin::Header-->

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 326 - 226
package-lock.json


+ 17 - 17
package.json

@@ -64,24 +64,24 @@
   },
   "devDependencies": {
     "@astrojs/check": "^0.9.4",
-    "@astrojs/mdx": "^4.3.0",
+    "@astrojs/mdx": "^4.3.7",
     "@rollup/plugin-typescript": "^12.1.3",
-    "@typescript-eslint/eslint-plugin": "^8.35.1",
-    "@typescript-eslint/parser": "^8.35.1",
-    "astro": "^5.10.0",
+    "@typescript-eslint/eslint-plugin": "^8.46.1",
+    "@typescript-eslint/parser": "^8.46.1",
+    "astro": "^5.14.4",
     "autoprefixer": "^10.4.21",
-    "bootstrap": "^5.3.7",
+    "bootstrap": "^5.3.8",
     "bundlewatch": "^0.4.1",
     "clean-css-cli": "^5.6.3",
-    "concurrently": "^9.2.0",
-    "cross-env": "^7.0.3",
-    "eslint": "^9.30.0",
-    "eslint-config-xo": "^0.47.0",
-    "eslint-config-xo-typescript": "^8.0.1",
+    "concurrently": "^9.2.1",
+    "cross-env": "^10.1.0",
+    "eslint": "^9.37.0",
+    "eslint-config-xo": "^0.49.0",
+    "eslint-config-xo-typescript": "^9.0.0",
     "eslint-plugin-astro": "^1.3.1",
     "eslint-plugin-import": "^2.32.0",
-    "eslint-plugin-unicorn": "^59.0.1",
-    "fs-extra": "^11.3.0",
+    "eslint-plugin-unicorn": "^61.0.2",
+    "fs-extra": "^11.3.2",
     "lockfile-lint": "^4.14.1",
     "nodemon": "^3.1.10",
     "npm-run-all": "^4.1.5",
@@ -90,14 +90,14 @@
     "prettier": "^3.5.3",
     "prettier-plugin-astro": "^0.14.1",
     "rimraf": "^6.0.1",
-    "rollup": "^4.44.0",
+    "rollup": "^4.52.4",
     "rtlcss": "^4.3.0",
-    "sass": "^1.89.2",
+    "sass": "^1.93.2",
     "shx": "^0.4.0",
-    "stylelint": "^16.21.0",
+    "stylelint": "^16.25.0",
     "stylelint-config-twbs-bootstrap": "^16.1.0",
-    "terser": "^5.43.1",
+    "terser": "^5.44.0",
     "tslib": "^2.8.1",
-    "typescript": "^5.8.3"
+    "typescript": "^5.9.3"
   }
 }

+ 84 - 47
src/html/public/css/adminlte.css

@@ -548,6 +548,10 @@ legend + * {
   -webkit-appearance: textfield;
   outline-offset: -2px;
 }
+[type=search]::-webkit-search-cancel-button {
+  cursor: pointer;
+  filter: grayscale(1);
+}
 
 /* rtl:raw:
 [type="tel"],
@@ -6209,6 +6213,7 @@ textarea.form-control-lg {
 .spinner-grow,
 .spinner-border {
   display: inline-block;
+  flex-shrink: 0;
   width: var(--bs-spinner-width);
   height: var(--bs-spinner-height);
   vertical-align: var(--bs-spinner-vertical-align);
@@ -12978,7 +12983,6 @@ textarea.form-control-lg {
   padding-bottom: 0.5rem;
   padding-left: 0.5rem;
   scrollbar-color: var(--bs-secondary-bg) transparent;
-  scrollbar-width: thin;
 }
 .sidebar-wrapper::-webkit-scrollbar-thumb {
   background-color: var(--bs-secondary-bg);
@@ -12989,6 +12993,9 @@ textarea.form-control-lg {
 .sidebar-wrapper::-webkit-scrollbar-corner {
   background-color: transparent;
 }
+.sidebar-wrapper {
+  scrollbar-width: thin;
+}
 .sidebar-wrapper::-webkit-scrollbar {
   width: 0.5rem;
   height: 0.5rem;
@@ -13056,16 +13063,18 @@ textarea.form-control-lg {
 }
 .sidebar-menu .nav-item > .nav-link .nav-arrow {
   transition: transform ease-in-out 0.3s;
-  transform: translateY(-50%) /*rtl:append:rotate(180deg)*/;
-  animation-name: fadeIn;
-  animation-duration: 0.3s;
-  animation-fill-mode: both;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-item > .nav-link .nav-arrow {
     transition: none;
   }
 }
+.sidebar-menu .nav-item > .nav-link .nav-arrow {
+  transform: translateY(-50%) /*rtl:append:rotate(180deg)*/;
+  animation-name: fadeIn;
+  animation-duration: 0.3s;
+  animation-fill-mode: both;
+}
 .sidebar-menu .nav-link > .nav-badge,
 .sidebar-menu .nav-link > p > .nav-badge {
   position: absolute;
@@ -13083,13 +13092,15 @@ textarea.form-control-lg {
   position: relative;
   width: 100%;
   transition: width ease-in-out 0.3s;
-  border-radius: 0.375rem;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-link {
     transition: none;
   }
 }
+.sidebar-menu .nav-link {
+  border-radius: 0.375rem;
+}
 .sidebar-menu .nav-link p {
   display: inline;
   padding-left: 0.5rem;
@@ -13276,11 +13287,6 @@ textarea.form-control-lg {
 
 .sidebar-expand {
   /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
 }
 @media (min-width: 576px) {
   .sidebar-expand-sm.layout-fixed .app-main-wrapper {
@@ -13354,6 +13360,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 768px) {
   .sidebar-expand-md.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13426,6 +13435,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 992px) {
   .sidebar-expand-lg.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13498,6 +13510,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1200px) {
   .sidebar-expand-xl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13570,6 +13585,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1400px) {
   .sidebar-expand-xxl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13642,6 +13660,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 .sidebar-expand.layout-fixed .app-main-wrapper {
   display: flex;
   flex-direction: column;
@@ -13736,7 +13757,6 @@ body:not(.app-loaded) .app-sidebar,
 body:not(.app-loaded) .app-main,
 body:not(.app-loaded) .app-footer {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   body:not(.app-loaded) .app-header,
@@ -13746,6 +13766,12 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+body:not(.app-loaded) .app-header,
+body:not(.app-loaded) .app-sidebar,
+body:not(.app-loaded) .app-main,
+body:not(.app-loaded) .app-footer {
+  animation-duration: 0s !important;
+}
 
 .hold-transition .app-header,
 .hold-transition .app-sidebar,
@@ -13754,7 +13780,6 @@ body:not(.app-loaded) .app-footer {
 .hold-transition .nav-arrow,
 .hold-transition .nav-badge {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   .hold-transition .app-header,
@@ -13766,6 +13791,14 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+.hold-transition .app-header,
+.hold-transition .app-sidebar,
+.hold-transition .app-main,
+.hold-transition .app-footer,
+.hold-transition .nav-arrow,
+.hold-transition .nav-badge {
+  animation-duration: 0s !important;
+}
 
 [data-bs-theme=dark].app-sidebar,
 [data-bs-theme=dark] .app-sidebar {
@@ -13996,16 +14029,16 @@ body:not(.app-loaded) .app-footer {
   display: block;
   font-size: 12px;
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-body {
-  padding: 15px;
-  border-top: 1px solid var(--bs-border-color);
-  border-bottom: 1px solid var(--bs-border-color-translucent);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-body {
+  padding: 15px;
+  border-top: 1px solid var(--bs-border-color);
+  border-bottom: 1px solid var(--bs-border-color-translucent);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
   text-decoration: none;
 }
@@ -14015,15 +14048,15 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg) !important;
   }
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
-  padding: 10px;
-  background-color: var(--bs-light-bg);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
+  padding: 10px;
+  background-color: var(--bs-light-bg);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
   color: var(--bs-body-color);
 }
@@ -14032,13 +14065,6 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg);
   }
 }
-.navbar-nav > .user-menu .user-image {
-  float: left;
-  width: 2rem;
-  height: 2rem;
-  margin-top: -2px;
-  border-radius: 50%;
-}
 @media (min-width: 576px) {
   .navbar-nav > .user-menu .user-image {
     float: none;
@@ -14047,6 +14073,13 @@ body:not(.app-loaded) .app-footer {
     line-height: 10px;
   }
 }
+.navbar-nav > .user-menu .user-image {
+  float: left;
+  width: 2rem;
+  height: 2rem;
+  margin-top: -2px;
+  border-radius: 50%;
+}
 
 .callout {
   --bs-link-color-rgb: var(--lte-callout-link);
@@ -14390,8 +14423,6 @@ html.maximized-card {
 .btn-tool {
   --bs-btn-padding-x: .5rem;
   --bs-btn-padding-y: .25rem;
-  margin: -1rem 0;
-  font-size: 0.875rem;
 }
 .btn-tool:not(.btn-tool-custom) {
   --bs-btn-color: var(--bs-tertiary-color);
@@ -14400,6 +14431,10 @@ html.maximized-card {
   --bs-btn-hover-color: var(--bs-secondary-color);
   --bs-btn-active-border-color: transparent;
 }
+.btn-tool {
+  margin: -1rem 0;
+  font-size: 0.875rem;
+}
 
 .card-primary,
 .bg-primary,
@@ -14551,16 +14586,18 @@ html.maximized-card {
 }
 .small-box h3, .small-box .h3 {
   font-size: calc(1.345rem + 1.14vw);
-  padding: 0;
-  margin: 0 0 10px;
-  font-weight: 700;
-  white-space: nowrap;
 }
 @media (min-width: 1200px) {
   .small-box h3, .small-box .h3 {
     font-size: 2.2rem;
   }
 }
+.small-box h3, .small-box .h3 {
+  padding: 0;
+  margin: 0 0 10px;
+  font-weight: 700;
+  white-space: nowrap;
+}
 @media (min-width: 992px) {
   .col-xl-2 .small-box h3, .col-xl-2 .small-box .h3, .col-lg-2 .small-box h3, .col-lg-2 .small-box .h3, .col-md-2 .small-box h3, .col-md-2 .small-box .h3 {
     font-size: calc(1.285rem + 0.42vw);
@@ -14747,15 +14784,15 @@ html.maximized-card {
   content: "";
   background-color: var(--bs-border-color);
 }
+.timeline > div::before, .timeline > div::after {
+  display: table;
+  content: "";
+}
 .timeline > div {
   position: relative;
   margin-right: 10px;
   margin-bottom: 15px;
 }
-.timeline > div::before, .timeline > div::after {
-  display: table;
-  content: "";
-}
 .timeline > div > .timeline-item {
   box-shadow: 0 0 1px rgba(var(--bs-body-color-rgb), 0.125), 0 1px 3px rgba(var(--bs-body-color-rgb), 0.2);
   border-radius: 0.375rem;
@@ -14853,14 +14890,14 @@ html.maximized-card {
   display: block;
 }
 
-.direct-chat-msg {
-  margin-bottom: 10px;
-}
 .direct-chat-msg::after {
   display: block;
   clear: both;
   content: "";
 }
+.direct-chat-msg {
+  margin-bottom: 10px;
+}
 
 .direct-chat-messages,
 .direct-chat-contacts {
@@ -14969,17 +15006,17 @@ html.maximized-card {
   padding-left: 0;
   list-style: none;
 }
+.contacts-list > li::after {
+  display: block;
+  clear: both;
+  content: "";
+}
 .contacts-list > li {
   padding: 10px;
   margin: 0;
   text-decoration: none;
   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
 }
-.contacts-list > li::after {
-  display: block;
-  clear: both;
-  content: "";
-}
 .contacts-list > li:last-of-type {
   border-bottom: 0;
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/css/adminlte.css.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/css/adminlte.min.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/css/adminlte.min.css.map


+ 84 - 47
src/html/public/css/adminlte.rtl.css

@@ -548,6 +548,10 @@ legend + * {
   -webkit-appearance: textfield;
   outline-offset: -2px;
 }
+[type=search]::-webkit-search-cancel-button {
+  cursor: pointer;
+  filter: grayscale(1);
+}
 
 [type="tel"],
 [type="url"],
@@ -6191,6 +6195,7 @@ textarea.form-control-lg {
 .spinner-grow,
 .spinner-border {
   display: inline-block;
+  flex-shrink: 0;
   width: var(--bs-spinner-width);
   height: var(--bs-spinner-height);
   vertical-align: var(--bs-spinner-vertical-align);
@@ -12952,7 +12957,6 @@ textarea.form-control-lg {
   padding-bottom: 0.5rem;
   padding-right: 0.5rem;
   scrollbar-color: var(--bs-secondary-bg) transparent;
-  scrollbar-width: thin;
 }
 .sidebar-wrapper::-webkit-scrollbar-thumb {
   background-color: var(--bs-secondary-bg);
@@ -12963,6 +12967,9 @@ textarea.form-control-lg {
 .sidebar-wrapper::-webkit-scrollbar-corner {
   background-color: transparent;
 }
+.sidebar-wrapper {
+  scrollbar-width: thin;
+}
 .sidebar-wrapper::-webkit-scrollbar {
   width: 0.5rem;
   height: 0.5rem;
@@ -13030,16 +13037,18 @@ textarea.form-control-lg {
 }
 .sidebar-menu .nav-item > .nav-link .nav-arrow {
   transition: transform ease-in-out 0.3s;
-  transform: translateY(-50%) rotate(180deg);
-  animation-name: fadeIn;
-  animation-duration: 0.3s;
-  animation-fill-mode: both;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-item > .nav-link .nav-arrow {
     transition: none;
   }
 }
+.sidebar-menu .nav-item > .nav-link .nav-arrow {
+  transform: translateY(-50%) rotate(180deg);
+  animation-name: fadeIn;
+  animation-duration: 0.3s;
+  animation-fill-mode: both;
+}
 .sidebar-menu .nav-link > .nav-badge,
 .sidebar-menu .nav-link > p > .nav-badge {
   position: absolute;
@@ -13057,13 +13066,15 @@ textarea.form-control-lg {
   position: relative;
   width: 100%;
   transition: width ease-in-out 0.3s;
-  border-radius: 0.375rem;
 }
 @media (prefers-reduced-motion: reduce) {
   .sidebar-menu .nav-link {
     transition: none;
   }
 }
+.sidebar-menu .nav-link {
+  border-radius: 0.375rem;
+}
 .sidebar-menu .nav-link p {
   display: inline;
   padding-right: 0.5rem;
@@ -13250,11 +13261,6 @@ textarea.form-control-lg {
 
 .sidebar-expand {
   /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
-  /* stylelint-disable-next-line scss/selector-no-union-class-name */
 }
 @media (min-width: 576px) {
   .sidebar-expand-sm.layout-fixed .app-main-wrapper {
@@ -13328,6 +13334,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 768px) {
   .sidebar-expand-md.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13400,6 +13409,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 992px) {
   .sidebar-expand-lg.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13472,6 +13484,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1200px) {
   .sidebar-expand-xl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13544,6 +13559,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 @media (min-width: 1400px) {
   .sidebar-expand-xxl.layout-fixed .app-main-wrapper {
     display: flex;
@@ -13616,6 +13634,9 @@ textarea.form-control-lg {
     animation-fill-mode: both;
   }
 }
+.sidebar-expand {
+  /* stylelint-disable-next-line scss/selector-no-union-class-name */
+}
 .sidebar-expand.layout-fixed .app-main-wrapper {
   display: flex;
   flex-direction: column;
@@ -13710,7 +13731,6 @@ body:not(.app-loaded) .app-sidebar,
 body:not(.app-loaded) .app-main,
 body:not(.app-loaded) .app-footer {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   body:not(.app-loaded) .app-header,
@@ -13720,6 +13740,12 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+body:not(.app-loaded) .app-header,
+body:not(.app-loaded) .app-sidebar,
+body:not(.app-loaded) .app-main,
+body:not(.app-loaded) .app-footer {
+  animation-duration: 0s !important;
+}
 
 .hold-transition .app-header,
 .hold-transition .app-sidebar,
@@ -13728,7 +13754,6 @@ body:not(.app-loaded) .app-footer {
 .hold-transition .nav-arrow,
 .hold-transition .nav-badge {
   transition: none !important;
-  animation-duration: 0s !important;
 }
 @media (prefers-reduced-motion: reduce) {
   .hold-transition .app-header,
@@ -13740,6 +13765,14 @@ body:not(.app-loaded) .app-footer {
     transition: none;
   }
 }
+.hold-transition .app-header,
+.hold-transition .app-sidebar,
+.hold-transition .app-main,
+.hold-transition .app-footer,
+.hold-transition .nav-arrow,
+.hold-transition .nav-badge {
+  animation-duration: 0s !important;
+}
 
 [data-bs-theme=dark].app-sidebar,
 [data-bs-theme=dark] .app-sidebar {
@@ -13970,16 +14003,16 @@ body:not(.app-loaded) .app-footer {
   display: block;
   font-size: 12px;
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-body {
-  padding: 15px;
-  border-top: 1px solid var(--bs-border-color);
-  border-bottom: 1px solid var(--bs-border-color-translucent);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-body {
+  padding: 15px;
+  border-top: 1px solid var(--bs-border-color);
+  border-bottom: 1px solid var(--bs-border-color-translucent);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
   text-decoration: none;
 }
@@ -13989,15 +14022,15 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg) !important;
   }
 }
-.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
-  padding: 10px;
-  background-color: var(--bs-light-bg);
-}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
   display: block;
   clear: both;
   content: "";
 }
+.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
+  padding: 10px;
+  background-color: var(--bs-light-bg);
+}
 .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
   color: var(--bs-body-color);
 }
@@ -14006,13 +14039,6 @@ body:not(.app-loaded) .app-footer {
     background-color: var(--bs-body-bg);
   }
 }
-.navbar-nav > .user-menu .user-image {
-  float: right;
-  width: 2rem;
-  height: 2rem;
-  margin-top: -2px;
-  border-radius: 50%;
-}
 @media (min-width: 576px) {
   .navbar-nav > .user-menu .user-image {
     float: none;
@@ -14021,6 +14047,13 @@ body:not(.app-loaded) .app-footer {
     line-height: 10px;
   }
 }
+.navbar-nav > .user-menu .user-image {
+  float: right;
+  width: 2rem;
+  height: 2rem;
+  margin-top: -2px;
+  border-radius: 50%;
+}
 
 .callout {
   --bs-link-color-rgb: var(--lte-callout-link);
@@ -14364,8 +14397,6 @@ html.maximized-card {
 .btn-tool {
   --bs-btn-padding-x: .5rem;
   --bs-btn-padding-y: .25rem;
-  margin: -1rem 0;
-  font-size: 0.875rem;
 }
 .btn-tool:not(.btn-tool-custom) {
   --bs-btn-color: var(--bs-tertiary-color);
@@ -14374,6 +14405,10 @@ html.maximized-card {
   --bs-btn-hover-color: var(--bs-secondary-color);
   --bs-btn-active-border-color: transparent;
 }
+.btn-tool {
+  margin: -1rem 0;
+  font-size: 0.875rem;
+}
 
 .card-primary,
 .bg-primary,
@@ -14525,16 +14560,18 @@ html.maximized-card {
 }
 .small-box h3, .small-box .h3 {
   font-size: calc(1.345rem + 1.14vw);
-  padding: 0;
-  margin: 0 0 10px;
-  font-weight: 700;
-  white-space: nowrap;
 }
 @media (min-width: 1200px) {
   .small-box h3, .small-box .h3 {
     font-size: 2.2rem;
   }
 }
+.small-box h3, .small-box .h3 {
+  padding: 0;
+  margin: 0 0 10px;
+  font-weight: 700;
+  white-space: nowrap;
+}
 @media (min-width: 992px) {
   .col-xl-2 .small-box h3, .col-xl-2 .small-box .h3, .col-lg-2 .small-box h3, .col-lg-2 .small-box .h3, .col-md-2 .small-box h3, .col-md-2 .small-box .h3 {
     font-size: calc(1.285rem + 0.42vw);
@@ -14721,15 +14758,15 @@ html.maximized-card {
   content: "";
   background-color: var(--bs-border-color);
 }
+.timeline > div::before, .timeline > div::after {
+  display: table;
+  content: "";
+}
 .timeline > div {
   position: relative;
   margin-left: 10px;
   margin-bottom: 15px;
 }
-.timeline > div::before, .timeline > div::after {
-  display: table;
-  content: "";
-}
 .timeline > div > .timeline-item {
   box-shadow: 0 0 1px rgba(var(--bs-body-color-rgb), 0.125), 0 1px 3px rgba(var(--bs-body-color-rgb), 0.2);
   border-radius: 0.375rem;
@@ -14827,14 +14864,14 @@ html.maximized-card {
   display: block;
 }
 
-.direct-chat-msg {
-  margin-bottom: 10px;
-}
 .direct-chat-msg::after {
   display: block;
   clear: both;
   content: "";
 }
+.direct-chat-msg {
+  margin-bottom: 10px;
+}
 
 .direct-chat-messages,
 .direct-chat-contacts {
@@ -14943,17 +14980,17 @@ html.maximized-card {
   padding-right: 0;
   list-style: none;
 }
+.contacts-list > li::after {
+  display: block;
+  clear: both;
+  content: "";
+}
 .contacts-list > li {
   padding: 10px;
   margin: 0;
   text-decoration: none;
   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
 }
-.contacts-list > li::after {
-  display: block;
-  clear: both;
-  content: "";
-}
 .contacts-list > li:last-of-type {
   border-bottom: 0;
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/css/adminlte.rtl.css.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/css/adminlte.rtl.min.css


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/css/adminlte.rtl.min.css.map


+ 10 - 1
src/html/public/js/adminlte.js

@@ -329,7 +329,7 @@
     const EVENT_KEY$3 = `.${DATA_KEY$3}`;
     const EVENT_EXPANDED$1 = `expanded${EVENT_KEY$3}`;
     const EVENT_COLLAPSED$1 = `collapsed${EVENT_KEY$3}`;
-    // const EVENT_LOAD_DATA_API = `load${EVENT_KEY}`
+    const EVENT_LOAD_DATA_API = `load${EVENT_KEY$3}`;
     const CLASS_NAME_MENU_OPEN$1 = 'menu-open';
     const SELECTOR_NAV_ITEM$1 = '.nav-item';
     const SELECTOR_NAV_LINK = '.nav-link';
@@ -395,6 +395,15 @@
      * ------------------------------------------------------------------------
      */
     onDOMContentLoaded(() => {
+        const openMenuItems = document.querySelectorAll(`${SELECTOR_NAV_ITEM$1}.${CLASS_NAME_MENU_OPEN$1}`);
+        openMenuItems.forEach(menuItem => {
+            const childElement = menuItem.querySelector(SELECTOR_TREEVIEW_MENU);
+            if (childElement) {
+                slideDown(childElement, 0);
+                const event = new Event(EVENT_LOAD_DATA_API);
+                menuItem.dispatchEvent(event);
+            }
+        });
         const button = document.querySelectorAll(SELECTOR_DATA_TOGGLE$1);
         button.forEach(btn => {
             btn.addEventListener('click', event => {

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/js/adminlte.js.map


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/js/adminlte.min.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
src/html/public/js/adminlte.min.js.map


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott