autocomplete autofocus
parent
c2b5d1abd5
commit
b3ca569606
|
|
@ -18,6 +18,11 @@ from . import models, resources
|
||||||
# cfr. http://masnun.rocks/2017/03/20/django-admin-expensive-count-all-queries/
|
# 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):
|
class CachingPaginator(Paginator):
|
||||||
def _get_count(self):
|
def _get_count(self):
|
||||||
if not hasattr(self, "_count"):
|
if not hasattr(self, "_count"):
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue