diff options
| author | antoliny0919 <antoliny0919@gmail.com> | 2025-07-20 22:12:15 +0900 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-07-30 17:32:39 +0200 |
| commit | 6ea331907996a51842da55c1f8d65eea7b367c7d (patch) | |
| tree | 3deaa0a318b80298438a366dd1808d4ef5be61ba /django/contrib/admin/static | |
| parent | 792ca148a2d6da6cf0778f6a866c899208ab94f9 (diff) | |
Fixed #36511 -- Ensured filters came before table in keyboard navigation in admin changelist.
Diffstat (limited to 'django/contrib/admin/static')
| -rw-r--r-- | django/contrib/admin/static/admin/css/changelists.css | 16 | ||||
| -rw-r--r-- | django/contrib/admin/static/admin/css/responsive.css | 11 |
2 files changed, 19 insertions, 8 deletions
diff --git a/django/contrib/admin/static/admin/css/changelists.css b/django/contrib/admin/static/admin/css/changelists.css index ae90943e93..141b79040d 100644 --- a/django/contrib/admin/static/admin/css/changelists.css +++ b/django/contrib/admin/static/admin/css/changelists.css @@ -1,14 +1,22 @@ /* CHANGELISTS */ -#changelist { +#changelist .changelist-form-container { display: flex; + flex-wrap: wrap; align-items: flex-start; - justify-content: space-between; + width: 100%; } -#changelist .changelist-form-container { +#changelist .changelist-form-container > div { flex: 1 1 auto; - min-width: 0; +} + +#changelist .changelist-form-container:not(:has(#changelist-filter)) > div { + width: 100%; +} + +#changelist .changelist-form-container:has(#changelist-filter) > div { + max-width: calc(100% - 270px); } #changelist table { diff --git a/django/contrib/admin/static/admin/css/responsive.css b/django/contrib/admin/static/admin/css/responsive.css index 9aa895316c..bf6cd6a56c 100644 --- a/django/contrib/admin/static/admin/css/responsive.css +++ b/django/contrib/admin/static/admin/css/responsive.css @@ -409,11 +409,15 @@ input[type="submit"], button { /* Changelist */ - #changelist { - align-items: stretch; + #changelist .changelist-form-container { flex-direction: column; } + #changelist .changelist-form-container:has(#changelist-filter) > div { + max-width: 100%; + width: 100%; + } + #toolbar { padding: 10px; } @@ -436,8 +440,7 @@ input[type="submit"], button { } #changelist-filter { - position: static; - width: auto; + width: 100%; margin-top: 30px; } |
