summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Carrick <tom@carrick.eu>2022-09-08 13:52:36 +0200
committerGitHub <noreply@github.com>2022-09-08 13:52:36 +0200
commit0c3981eb5094419fe200eb46c71b5376a2266166 (patch)
treef71fa95690e0f2a21fae6c16d36147458932237c
parent32536b1324e98768dd892980408a8c6b26c23fd9 (diff)
Used CSS flex and <nav> for ModelAdmin.date_hierarchy.
-rw-r--r--django/contrib/admin/static/admin/css/changelists.css25
-rw-r--r--django/contrib/admin/templates/admin/date_hierarchy.html10
2 files changed, 15 insertions, 20 deletions
diff --git a/django/contrib/admin/static/admin/css/changelists.css b/django/contrib/admin/static/admin/css/changelists.css
index 80498eb2b7..4406dccb93 100644
--- a/django/contrib/admin/static/admin/css/changelists.css
+++ b/django/contrib/admin/static/admin/css/changelists.css
@@ -223,27 +223,24 @@
/* DATE DRILLDOWN */
-.change-list ul.toplinks {
- display: block;
- float: left;
- padding: 0;
- margin: 0;
- width: 100%;
+.change-list .toplinks {
+ display: flex;
+ padding-bottom: 5px;
+ flex-wrap: wrap;
+ gap: 3px 17px;
+ font-weight: bold;
}
-.change-list ul.toplinks li {
- padding: 3px 6px;
- font-weight: bold;
- list-style-type: none;
- display: inline-block;
+.change-list .toplinks a {
+ font-size: 0.8125rem;
}
-.change-list ul.toplinks .date-back a {
+.change-list .toplinks .date-back {
color: var(--body-quiet-color);
}
-.change-list ul.toplinks .date-back a:focus,
-.change-list ul.toplinks .date-back a:hover {
+.change-list .toplinks .date-back:focus,
+.change-list .toplinks .date-back:hover {
color: var(--link-hover-color);
}
diff --git a/django/contrib/admin/templates/admin/date_hierarchy.html b/django/contrib/admin/templates/admin/date_hierarchy.html
index 4ff02657a0..c508856428 100644
--- a/django/contrib/admin/templates/admin/date_hierarchy.html
+++ b/django/contrib/admin/templates/admin/date_hierarchy.html
@@ -1,16 +1,14 @@
{% if show %}
-<div class="xfull">
-<ul class="toplinks">
+<nav class="toplinks">
{% block date-hierarchy-toplinks %}
{% block date-hierarchy-back %}
-{% if back %}<li class="date-back"><a href="{{ back.link }}">&lsaquo; {{ back.title }}</a></li>{% endif %}
+{% if back %}<a href="{{ back.link }}" class="date-back">&lsaquo; {{ back.title }}</a>{% endif %}
{% endblock %}
{% block date-hierarchy-choices %}
{% for choice in choices %}
-<li> {% if choice.link %}<a href="{{ choice.link }}">{{ choice.title }}</a>{% else %}{{ choice.title }}{% endif %}</li>
+{% if choice.link %}<a href="{{ choice.link }}">{{ choice.title }}</a>{% else %}{{ choice.title }}{% endif %}
{% endfor %}
{% endblock %}
{% endblock %}
-</ul><br class="clear">
-</div>
+</nav>
{% endif %}