We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40869d4 commit af07e24Copy full SHA for af07e24
widget_tweaks/templatetags/widget_tweaks.py
@@ -225,10 +225,15 @@ def render(self, context):
225
else:
226
attr_dict[k] = v.resolve(context)
227
for k, v in attr_dict.items():
228
- if k == "type":
229
- bounded_field.field.widget.input_type = v
+ if v:
+ if isinstance(v, bool):
230
+ bounded_field = set_attr(bounded_field, f"{k}")
231
+ if k == "type":
232
+ bounded_field.field.widget.input_type = v
233
+ else:
234
+ bounded_field = set_attr(bounded_field, f"{k}:{v}")
235
- bounded_field = set_attr(bounded_field, f"{k}:{v}")
236
+ bounded_field = remove_attr(bounded_field, k)
237
for k, v in self.append_attrs:
238
bounded_field = append_attr(bounded_field, f"{k}:{v.resolve(context)}")
239
return str(bounded_field)
0 commit comments