Skip to content

Commit 83e9385

Browse files
authored
Fix display in dark theme (#13)
* Fix display in dark theme * Fix test case * Fix dark mode for DALFRelatedFieldAjax
1 parent 1835c21 commit 83e9385

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

Diff for: src/dalf/admin.py

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ def media(self):
3131
css={
3232
'screen': (
3333
'admin/css/vendor/select2/select2.min.css',
34+
'admin/css/autocomplete.css',
3435
'admin/css/django_admin_list_filter.css',
3536
),
3637
},

Diff for: src/dalf/templates/admin/filter/django_admin_list_filter.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<ul>
88
<li>
99
{% with params=choices|last %}
10-
<select class="django-admin-list-filter" name="{{ params.field_name }}" data-is-choices-filter="{{ params.is_choices_filter }}">
10+
<select class="django-admin-list-filter admin-autocomplete" name="{{ params.field_name }}" data-is-choices-filter="{{ params.is_choices_filter }}" data-theme="admin-autocomplete">
1111
{% for choice in choices %}
1212
{% if choice.display %}<option value="{{ choice.query_string|iriencode }}"{% if choice.selected %} selected{% endif %}>{{ choice.display }}</option>{% endif %}
1313
{% endfor %}

Diff for: src/dalf/templates/admin/filter/django_admin_list_filter_ajax.html

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
data-allow-clear="true"
1919
data-app-label="{{ params.app_label }}"
2020
data-model-name="{{ params.model_name }}"
21+
data-theme="admin-autocomplete"
2122
data-field-name="{{ params.field_name }}"></select>
2223
{% endwith %}
2324
</li>

Diff for: tests/testproject/testapp/tests.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ def test_post_admin_filters_basics(admin_client, posts): # noqa: ARG001
4141

4242
if option_field_name in ['author', 'audience']:
4343
assert (
44-
f'<select class="django-admin-list-filter" name="{option_field_name}" '
45-
f'data-is-choices-filter="{option_is_choices_filter}">'
44+
f'<select class="django-admin-list-filter admin-autocomplete" name="{option_field_name}" '
45+
f'data-is-choices-filter="{option_is_choices_filter}" data-theme="admin-autocomplete">'
4646
) in content
4747

4848
if option_field_name == 'author':

0 commit comments

Comments
 (0)