fix: keep mobile filters compact and visible
Some checks failed
Build and tests / test (push) Has been cancelled

This commit is contained in:
237899745
2026-08-03 23:21:22 +08:00
parent c92ad8b096
commit d0535c7208
3 changed files with 81 additions and 145 deletions

View File

@@ -3403,15 +3403,11 @@ body.enterprise-netdisk .mobile-file-create-trigger {
}
/* Content-first mobile layout for shares, settings and administration. */
body.enterprise-netdisk .mobile-share-filter-toggle {
display: none;
}
body.enterprise-netdisk .share-filter-controls {
display: contents;
}
body.enterprise-netdisk .mobile-admin-users-filter-toggle {
body.enterprise-netdisk .mobile-admin-users-reset-btn {
display: none;
}
@@ -3481,7 +3477,12 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
padding: 0;
}
body.enterprise-netdisk .share-refresh-btn .share-action-label {
body.enterprise-netdisk .shares-page-actions .share-create-btn {
width: 40px;
padding: 0;
}
body.enterprise-netdisk .shares-page-actions .share-action-label {
display: none;
}
@@ -3547,9 +3548,9 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
margin: 9px 14px 8px;
padding: 0;
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
grid-template-columns: minmax(0, 1fr);
align-items: center;
gap: 7px;
gap: 6px;
border: 0;
border-radius: 0;
background: transparent;
@@ -3570,52 +3571,7 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
font-size: 12px;
}
body.enterprise-netdisk .share-toolbar-direct .share-search-field {
grid-column: 1 / -1;
}
body.enterprise-netdisk .mobile-share-filter-toggle {
min-width: 72px;
min-height: 42px;
padding: 0 10px;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
border: 1px solid #dce4ef;
border-radius: 10px;
color: #52627a;
background: #f7f9fc;
font-size: 12px;
font-weight: 700;
}
body.enterprise-netdisk .mobile-share-filter-toggle.active,
body.enterprise-netdisk .mobile-share-filter-toggle[aria-expanded="true"] {
color: var(--ww-blue);
border-color: #abc9f8;
background: #eef5ff;
}
body.enterprise-netdisk .mobile-share-filter-count {
min-width: 17px;
height: 17px;
padding: 0 4px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 999px;
color: #fff;
background: var(--ww-blue);
font-size: 9px;
}
body.enterprise-netdisk .share-filter-controls {
display: none;
}
body.enterprise-netdisk .share-filter-controls.is-open {
grid-column: 1 / -1;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
@@ -3625,7 +3581,7 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
body.enterprise-netdisk .share-resource-card .share-filter-controls select {
width: 100%;
min-width: 0;
min-height: 38px;
min-height: 34px;
padding: 0 7px;
border: 1px solid #dce4ef;
border-radius: 9px;
@@ -3997,41 +3953,25 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
font-size: 16px;
}
body.enterprise-netdisk .mobile-admin-users-filter-toggle {
min-width: 68px;
body.enterprise-netdisk .mobile-admin-users-reset-btn {
width: 38px;
min-height: 38px;
padding: 0 9px;
position: relative;
padding: 0;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 5px;
border: 1px solid #dce4ef;
border-radius: 9px;
color: #52627a;
background: #f7f9fc;
font-size: 11px;
font-weight: 700;
font-size: 12px;
}
body.enterprise-netdisk .mobile-admin-users-filter-toggle.active,
body.enterprise-netdisk .mobile-admin-users-filter-toggle[aria-expanded="true"] {
color: var(--ww-blue);
border-color: #abc9f8;
background: #eef5ff;
}
body.enterprise-netdisk .mobile-admin-users-filter-count {
min-width: 16px;
height: 16px;
padding: 0 4px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 999px;
color: #fff;
background: var(--ww-blue);
font-size: 9px;
body.enterprise-netdisk .mobile-admin-users-reset-btn:disabled {
color: #aab4c3;
background: #f4f6f9;
cursor: default;
opacity: 0.65;
}
body.enterprise-netdisk .admin-users-refresh-btn {
@@ -4047,37 +3987,55 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
}
body.enterprise-netdisk .admin-users-toolbar {
display: none;
}
body.enterprise-netdisk .admin-users-toolbar.is-open {
margin: 0 10px 8px !important;
padding: 10px !important;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 8px;
margin: 0 10px 7px !important;
padding: 8px !important;
display: grid !important;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 6px;
border-radius: 10px;
}
body.enterprise-netdisk .admin-users-toolbar.is-open .admin-users-filter-search,
body.enterprise-netdisk .admin-users-toolbar.is-open .admin-users-filter-reset {
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter-search {
grid-column: 1 / -1;
}
body.enterprise-netdisk .admin-users-toolbar.is-open .admin-users-filter {
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter {
min-width: 0;
}
body.enterprise-netdisk .admin-users-toolbar.is-open label {
margin-bottom: 3px;
font-size: 10px;
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter:nth-child(2),
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter:nth-child(3),
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter:nth-child(4) {
grid-column: span 2;
}
body.enterprise-netdisk .admin-users-toolbar.is-open input,
body.enterprise-netdisk .admin-users-toolbar.is-open select,
body.enterprise-netdisk .admin-users-toolbar.is-open .btn {
min-height: 36px;
padding: 0 9px;
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter:nth-child(5) {
grid-column: span 4;
}
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter-page-size {
grid-column: span 2;
}
body.enterprise-netdisk .admin-users-toolbar .admin-users-filter-reset {
display: none;
}
body.enterprise-netdisk .admin-users-toolbar label {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
body.enterprise-netdisk .admin-users-toolbar input,
body.enterprise-netdisk .admin-users-toolbar select {
min-height: 34px;
padding: 0 8px;
font-size: 11px;
}
@@ -4272,7 +4230,7 @@ body.enterprise-netdisk .mobile-admin-users-filter-toggle {
margin-inline: 11px;
}
body.enterprise-netdisk .share-filter-controls.is-open {
body.enterprise-netdisk .share-filter-controls {
gap: 4px;
}