autocomplete autofocus

my-submodulepoetico
Guido Longoni 2023-06-20 21:57:32 +02:00
parent c2b5d1abd5
commit b3ca569606
2 changed files with 14 additions and 0 deletions

View File

@ -18,6 +18,11 @@ from . import models, resources
# cfr. http://masnun.rocks/2017/03/20/django-admin-expensive-count-all-queries/
class AutocompleteAdmin(admin.ModelAdmin):
class Media:
js = ('admin/js/autocomplete_auto_focus.js', )
class CachingPaginator(Paginator):
def _get_count(self):
if not hasattr(self, "_count"):

View File

@ -0,0 +1,9 @@
'use strict'; {
window.addEventListener("load", function() {
const $ = django.jQuery;
$(document).on('select2:open', () => {
let dropdown_autocomplete = document.querySelectorAll('.select2-search__field');
dropdown_autocomplete[dropdown_autocomplete.length - 1].focus();
});
});
}