diff --git a/core/views/forms.py b/core/views/forms.py index 0c557749..5d980732 100644 --- a/core/views/forms.py +++ b/core/views/forms.py @@ -56,39 +56,39 @@ from PIL import Image class SelectSingle(Select): - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if attrs: attrs["class"] = "select_single" else: attrs = {"class": "select_single"} - return super(SelectSingle, self).render(name, value, attrs) + return super(SelectSingle, self).render(name, value, attrs, renderer) class SelectMultiple(Select): - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if attrs: attrs["class"] = "select_multiple" else: attrs = {"class": "select_multiple"} - return super(SelectMultiple, self).render(name, value, attrs) + return super(SelectMultiple, self).render(name, value, attrs, renderer) class SelectDateTime(DateTimeInput): - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if attrs: attrs["class"] = "select_datetime" else: attrs = {"class": "select_datetime"} - return super(SelectDateTime, self).render(name, value, attrs) + return super(SelectDateTime, self).render(name, value, attrs, renderer) class SelectDate(DateInput): - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if attrs: attrs["class"] = "select_date" else: attrs = {"class": "select_date"} - return super(SelectDate, self).render(name, value, attrs) + return super(SelectDate, self).render(name, value, attrs, renderer) class MarkdownInput(Textarea): @@ -127,7 +127,7 @@ class MarkdownInput(Textarea): class SelectFile(TextInput): - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if attrs: attrs["class"] = "select_file" else: @@ -135,7 +135,7 @@ class SelectFile(TextInput): output = ( '%(content)s
' % { - "content": super(SelectFile, self).render(name, value, attrs), + "content": super(SelectFile, self).render(name, value, attrs, renderer), "title": _("Choose file"), "name": name, } @@ -151,7 +151,7 @@ class SelectFile(TextInput): class SelectUser(TextInput): - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): if attrs: attrs["class"] = "select_user" else: @@ -159,7 +159,7 @@ class SelectUser(TextInput): output = ( '%(content)s
' % { - "content": super(SelectUser, self).render(name, value, attrs), + "content": super(SelectUser, self).render(name, value, attrs, renderer), "title": _("Choose user"), "name": name, }