PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.3.2
Adminify – White Label, Admin Menu Editor, Login Customizer v4.3.2
4.3.2 4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 All 165 releases
← All changes | assets/admin/css/admin.css +75 -10 4.2.214.3.2 View file →
@@ -90,8 +90,9 @@
90 90 .frame-adminify-app {
91 91 position: fixed;
92 92 width: 100%;
93 93 height: 100%;
94 + height: 100dvh;
94 95 top: 0;
95 96 left: 0;
96 97 z-index: 999;
97 98 }
@@ -134,9 +135,12 @@
134 135 }
135 136 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content {
136 137 display: flex;
137 138 flex-direction: column;
138 - height: 100vh;
139 + height: calc(100vh - 56px);
140 + height: calc(100vh - var(--adminify-topbar-height, 56px));
141 + height: calc(100dvh - 56px);
142 + height: calc(100dvh - var(--adminify-topbar-height, 56px));
139 143 padding-bottom: 16px;
140 144 position: relative;
141 145 }
142 146 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content #frame-adminify-app--iframe {
@@ -223,9 +227,9 @@
223 227 animation: frame_adminify__appear-animation 0.1s ease-out;
224 228 animation-fill-mode: forwards;
225 229 background: #fff;
226 230 border: 1px solid #dedee7;
227 - border-radius: 2px;
231 + border-radius: "revert-rule";
228 232 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.1490196078), 0 2.7px 3.8px -0.2px rgba(0, 0, 0, 0.1490196078), 0 5.5px 7.8px -0.3px rgba(0, 0, 0, 0.1490196078), 0.1px 11.5px 16.4px -0.5px rgba(0, 0, 0, 0.1490196078);
229 233 padding: 16px;
230 234 z-index: 100001;
231 235 }
@@ -866,8 +870,11 @@
866 870 }
867 871 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
868 872 width: var(--adminify-menu-width);
869 873 height: calc(100vh - 78px);
874 + height: calc(100vh - var(--adminify-sidebar-offset, 78px));
875 + height: calc(100dvh - 78px);
876 + height: calc(100dvh - var(--adminify-sidebar-offset, 78px));
870 877 transition: width 0.3s;
871 878 }
872 879 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu {
873 880 padding: var(--adminify-menu-wrapper-padding-top) var(--adminify-menu-wrapper-padding-right) var(--adminify-menu-wrapper-padding-bottom) var(--adminify-menu-wrapper-padding-left);
@@ -881,9 +888,9 @@
881 888 align-items: center;
882 889 justify-content: space-between;
883 890 gap: 10px;
884 891 padding: 6px 14px;
885 - border-radius: 2px;
892 + border-radius: "revert-rule";
886 893 font-size: var(--adminify-menu-font-size);
887 894 line-height: var(--adminify-menu-line-height);
888 895 letter-spacing: var(--adminify-menu-letter-spacing);
889 896 color: var(--adminify-menu-text-color);
@@ -1119,8 +1126,11 @@
1119 1126 }
1120 1127 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a .adminify-addons-text {
1121 1128 color: #ffa500;
1122 1129 }
1130 +#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a span[style*=color] {
1131 + color: inherit !important;
1132 +}
1123 1133 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a :last-child {
1124 1134 position: inherit !important;
1125 1135 }
1126 1136 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item.frame-adminify--submenu-active > a {
@@ -1174,24 +1184,30 @@
1174 1184 }
1175 1185 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1176 1186 position: absolute;
1177 1187 content: "";
1178 - top: 0;
1188 + top: 0px;
1189 + top: var(--adminify-menu-scroll-top, 0px);
1179 1190 left: 0;
1180 1191 width: 100%;
1181 1192 height: calc(100vh - 78px);
1193 + height: calc(100vh - var(--adminify-sidebar-offset, 78px));
1194 + height: calc(100dvh - 78px);
1195 + height: calc(100dvh - var(--adminify-sidebar-offset, 78px));
1182 1196 transform: translateX(100%);
1183 1197 margin: 0;
1184 1198 padding: 16px;
1185 1199 padding-top: 8px;
1186 1200 visibility: hidden;
1187 - transition: all 0.3s;
1201 + transition: transform 0.3s, visibility 0.3s;
1188 1202 background: var(--adminify-menu-bg);
1189 1203 z-index: 9999;
1190 - overflow-y: scroll;
1204 + overflow: hidden;
1191 1205 }
1192 1206 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu {
1193 1207 height: 100%;
1208 + overflow-y: auto;
1209 + overscroll-behavior: contain;
1194 1210 padding-left: 8px !important;
1195 1211 padding-top: 0 !important;
1196 1212 }
1197 1213 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step {
@@ -1249,8 +1265,12 @@
1249 1265 }
1250 1266 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item:first-child {
1251 1267 margin-left: 0;
1252 1268 }
1269 +#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu::-webkit-scrollbar {
1270 + width: 0px;
1271 + height: 0px;
1272 +}
1253 1273 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper::-webkit-scrollbar {
1254 1274 width: 0px;
1255 1275 height: 0px;
1256 1276 }
@@ -1484,8 +1504,9 @@
1484 1504 transform: translateX(100%);
1485 1505 transition: transform 0.3s ease;
1486 1506 background: var(--adminify-submenu-wrapper-bg);
1487 1507 z-index: 10;
1508 + overflow: hidden;
1488 1509 }
1489 1510 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container.frame-adminify-third-level-visible {
1490 1511 transform: translateX(0);
1491 1512 }
@@ -1490,11 +1511,17 @@
1490 1511 transform: translateX(0);
1491 1512 }
1492 1513 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel {
1493 1514 height: 100%;
1515 + overflow-y: auto;
1516 + overscroll-behavior: contain;
1494 1517 padding-left: 8px !important;
1495 1518 padding-top: 0 !important;
1496 1519 }
1520 +.frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel::-webkit-scrollbar {
1521 + width: 0px;
1522 + height: 0px;
1523 +}
1497 1524 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step {
1498 1525 margin-bottom: 12px;
1499 1526 }
1500 1527 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step .frame-adminify-two-step-title {
@@ -1568,19 +1595,45 @@
1568 1595 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap {
1569 1596 position: absolute !important;
1570 1597 top: 0;
1571 1598 left: 0;
1599 + bottom: 0;
1600 + height: auto;
1572 1601 width: 260px !important;
1602 + display: flex;
1603 + flex-direction: column;
1573 1604 transform: translateX(-100%);
1574 1605 transition: transform 0.4s;
1575 1606 z-index: 9999;
1576 1607 }
1577 1608 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper {
1578 - height: 100vh;
1609 + flex: 1 1 auto;
1610 + min-height: 0;
1611 + height: auto;
1612 + overflow-y: auto;
1613 + overscroll-behavior: contain;
1614 + -webkit-overflow-scrolling: touch;
1579 1615 }
1580 1616 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
1581 1617 width: 260px !important;
1618 + height: auto;
1619 + min-height: 100%;
1582 1620 }
1621 + #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper ul.frame-adminify-admin-menu {
1622 + padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px));
1623 + padding-bottom: calc(var(--adminify-menu-wrapper-padding-bottom, 16px) + env(safe-area-inset-bottom, 0px));
1624 + }
1625 + #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1626 + top: 0px;
1627 + top: var(--adminify-menu-scroll-top, 0px);
1628 + bottom: auto;
1629 + height: 100%;
1630 + height: var(--adminify-menu-viewport-height, 100%);
1631 + }
1632 + #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]:has(.frame-adminify--menu-show):not(.adminify-sidebar-folded) .frame-adminify-admin-menu-wrapper {
1633 + height: auto;
1634 + overflow-y: hidden;
1635 + }
1583 1636 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-collapse {
1584 1637 transform: translateX(0) !important;
1585 1638 }
1586 1639 #frame-adminify-app .adminify-frame-wrapper.adminify-vertical-menu {
@@ -1732,8 +1785,11 @@
1732 1785 justify-content: space-between;
1733 1786 gap: 4px;
1734 1787 min-width: 160px;
1735 1788 }
1789 +.adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a span[style*=color] {
1790 + color: inherit !important;
1791 +}
1736 1792 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a :last-child {
1737 1793 position: inherit !important;
1738 1794 }
1739 1795 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a .frame-adminify-third-level-arrow {
@@ -1851,10 +1907,14 @@
1851 1907 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper {
1852 1908 position: fixed;
1853 1909 top: 0;
1854 1910 left: 0;
1911 + bottom: 0;
1855 1912 width: 260px;
1856 - height: 100%;
1913 + height: 100vh;
1914 + height: 100dvh;
1915 + display: flex;
1916 + flex-direction: column;
1857 1917 padding: 12px 0;
1858 1918 padding-right: 4px;
1859 1919 background-color: var(--adminify-menu-bg);
1860 1920 border: 0;
@@ -1868,10 +1928,15 @@
1868 1928 flex-wrap: nowrap;
1869 1929 margin: 0;
1870 1930 padding: 0 16px;
1871 1931 padding-right: 12px;
1872 - height: calc(100vh - 24px);
1873 - overflow-y: scroll;
1932 + padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px));
1933 + flex: 1 1 auto;
1934 + min-height: 0;
1935 + height: auto;
1936 + overflow-y: auto;
1937 + overscroll-behavior: contain;
1938 + -webkit-overflow-scrolling: touch;
1874 1939 }
1875 1940 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item {
1876 1941 width: 100%;
1877 1942 }