README.md edited
This commit is contained in:
28
.venv/lib/python3.10/site-packages/jazzmin/widgets.py
Normal file
28
.venv/lib/python3.10/site-packages/jazzmin/widgets.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from django import forms
|
||||
from django.forms.widgets import Select, SelectMultiple
|
||||
|
||||
|
||||
class JazzminSelect(Select):
|
||||
template_name = "jazzmin/widgets/select.html"
|
||||
|
||||
@property
|
||||
def media(self):
|
||||
return forms.Media(
|
||||
css={"all": ("vendor/select2/css/select2.min.css",)},
|
||||
js=("vendor/select2/js/select2.min.js",),
|
||||
)
|
||||
|
||||
|
||||
class JazzminSelectMultiple(SelectMultiple):
|
||||
template_name = "jazzmin/widgets/select.html"
|
||||
|
||||
def build_attrs(self, base_attrs, extra_attrs=None):
|
||||
extra_attrs["multiple"] = "multiple"
|
||||
return {**base_attrs, **(extra_attrs or {})}
|
||||
|
||||
@property
|
||||
def media(self):
|
||||
return forms.Media(
|
||||
css={"all": ("vendor/select2/css/select2.min.css",)},
|
||||
js=("vendor/select2/js/select2.min.js",),
|
||||
)
|
||||
Reference in New Issue
Block a user