summaryrefslogtreecommitdiff
path: root/django/contrib/admin
diff options
context:
space:
mode:
authorantoliny0919 <antoliny0919@gmail.com>2025-07-24 19:15:32 +0900
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-07-30 11:09:45 +0200
commit94c2f3b99364bcf2d6d6b4afa8e995bd9d61ed0a (patch)
tree9d548e65a5e65d2f9ef72045d15bda3bf6d4bfbe /django/contrib/admin
parentf96c8f07e45f56f1f72125aca7f33eb3092f51b3 (diff)
Fixed #36055 -- Prevented overlap of object-tools buttons and page header in the admin.
Diffstat (limited to 'django/contrib/admin')
-rw-r--r--django/contrib/admin/static/admin/css/base.css20
-rw-r--r--django/contrib/admin/static/admin/css/responsive.css14
-rw-r--r--django/contrib/admin/static/admin/css/responsive_rtl.css14
-rw-r--r--django/contrib/admin/static/admin/css/rtl.css7
4 files changed, 22 insertions, 33 deletions
diff --git a/django/contrib/admin/static/admin/css/base.css b/django/contrib/admin/static/admin/css/base.css
index e2be6a78fe..082dafc141 100644
--- a/django/contrib/admin/static/admin/css/base.css
+++ b/django/contrib/admin/static/admin/css/base.css
@@ -808,19 +808,19 @@ a.deletelink:focus, a.deletelink:hover {
/* OBJECT TOOLS */
.object-tools {
- font-size: 0.625rem;
- font-weight: bold;
- padding-left: 0;
- float: right;
- position: relative;
- margin-top: -48px;
+ padding: 0;
+ overflow: hidden;
+ text-align: right;
+ margin: 0 0 15px;
}
.object-tools li {
- display: block;
- float: left;
- margin-left: 5px;
- height: 1rem;
+ display: inline-block;
+ height: auto;
+}
+
+.object-tools li + li {
+ margin-left: 15px;
}
.object-tools a {
diff --git a/django/contrib/admin/static/admin/css/responsive.css b/django/contrib/admin/static/admin/css/responsive.css
index 7a2c321ceb..9aa895316c 100644
--- a/django/contrib/admin/static/admin/css/responsive.css
+++ b/django/contrib/admin/static/admin/css/responsive.css
@@ -442,19 +442,7 @@ input[type="submit"], button {
}
.object-tools {
- float: none;
- margin: 0 0 15px;
- padding: 0;
- overflow: hidden;
- }
-
- .object-tools li {
- height: auto;
- margin-left: 0;
- }
-
- .object-tools li + li {
- margin-left: 15px;
+ text-align: left;
}
/* Forms */
diff --git a/django/contrib/admin/static/admin/css/responsive_rtl.css b/django/contrib/admin/static/admin/css/responsive_rtl.css
index acad9e8b6c..b336bbfbe9 100644
--- a/django/contrib/admin/static/admin/css/responsive_rtl.css
+++ b/django/contrib/admin/static/admin/css/responsive_rtl.css
@@ -34,15 +34,6 @@
background-position: calc(100% - 8px) 9px;
}
- [dir="rtl"] .object-tools li {
- float: right;
- }
-
- [dir="rtl"] .object-tools li + li {
- margin-left: 0;
- margin-right: 15px;
- }
-
[dir="rtl"] .dashboard .module table td a {
padding-left: 0;
padding-right: 16px;
@@ -72,6 +63,11 @@
margin-left: 0;
margin-right: 0;
}
+
+ [dir="rtl"] .object-tools {
+ text-align: right;
+ }
+
[dir="rtl"] .aligned .vCheckboxLabel {
padding: 1px 5px 0 0;
}
diff --git a/django/contrib/admin/static/admin/css/rtl.css b/django/contrib/admin/static/admin/css/rtl.css
index b824d7d0db..f484d55275 100644
--- a/django/contrib/admin/static/admin/css/rtl.css
+++ b/django/contrib/admin/static/admin/css/rtl.css
@@ -26,7 +26,12 @@ th {
}
.object-tools {
- float: left;
+ text-align: left;
+}
+
+.object-tools li + li {
+ margin-right: 15px;
+ margin-left: 0;
}
thead th:first-child,