summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Carrick <tom@carrick.eu>2023-11-23 15:11:03 +0100
committerNatalia <124304+nessita@users.noreply.github.com>2023-11-23 16:57:21 -0300
commitbac9e94ace79d79c55e94b8aba05db0d148430e2 (patch)
treec1ba3f6b7390b2d9444fbb68eca783858b1305d3
parent3d943c4f55e24eb77a5fc70e6253e182110d80f6 (diff)
[4.2.x] Fixed #34994 -- Fixed checkbox layout in admin's change page for narrow screen widths.
Regression in d687febce5868545f99974d2499a91f81a32fef5. Backport of a89c715c3bcf7ab1a90747cf8658ebce6304b6e4 from main
-rw-r--r--django/contrib/admin/static/admin/css/responsive.css8
-rw-r--r--django/contrib/admin/static/admin/css/responsive_rtl.css3
-rw-r--r--docs/releases/4.2.8.txt3
3 files changed, 10 insertions, 4 deletions
diff --git a/django/contrib/admin/static/admin/css/responsive.css b/django/contrib/admin/static/admin/css/responsive.css
index 9ce4f67bf2..a786557e4f 100644
--- a/django/contrib/admin/static/admin/css/responsive.css
+++ b/django/contrib/admin/static/admin/css/responsive.css
@@ -565,6 +565,10 @@ input[type="submit"], button {
flex-flow: column;
}
+ .flex-container.checkbox-row {
+ flex-flow: row;
+ }
+
textarea {
max-width: none;
}
@@ -598,10 +602,6 @@ input[type="submit"], button {
max-width: 100%;
}
- .aligned .checkbox-row {
- align-items: center;
- }
-
.aligned .checkbox-row input {
flex: 0 1 auto;
margin: 0;
diff --git a/django/contrib/admin/static/admin/css/responsive_rtl.css b/django/contrib/admin/static/admin/css/responsive_rtl.css
index 639e20b2d1..31dc8ff7db 100644
--- a/django/contrib/admin/static/admin/css/responsive_rtl.css
+++ b/django/contrib/admin/static/admin/css/responsive_rtl.css
@@ -78,4 +78,7 @@
margin-left: 0;
margin-right: 0;
}
+ [dir="rtl"] .aligned .vCheckboxLabel {
+ padding: 1px 5px 0 0;
+ }
}
diff --git a/docs/releases/4.2.8.txt b/docs/releases/4.2.8.txt
index be87f01054..5b0b558c35 100644
--- a/docs/releases/4.2.8.txt
+++ b/docs/releases/4.2.8.txt
@@ -24,3 +24,6 @@ Bugfixes
* Fixed a regression in Django 4.2 where the admin's change list page had
misaligned pagination links and inputs when using ``list_editable``
(:ticket:`34991`).
+
+* Fixed a regression in Django 4.2 where checkboxes in the admin would be
+ centered on narrower screen widths (:ticket:`34994`).