Fixes #19021: Ensure consistent styling for JSON form fields (#19022)

This commit is contained in:
Jeremy Stretch 2025-03-27 09:58:37 -04:00 committed by GitHub
parent e1e514251e
commit b750d0dff2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -97,10 +97,11 @@ class JSONField(_JSONField):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.widget.attrs['placeholder'] = ''
self.widget.attrs['class'] = 'font-monospace'
if not self.help_text: if not self.help_text:
self.help_text = _('Enter context data in <a href="https://json.org/">JSON</a> format.') self.help_text = _('Enter context data in <a href="https://json.org/">JSON</a> format.')
self.widget.attrs['placeholder'] = ''
self.widget.attrs['class'] = 'font-monospace'
def prepare_value(self, value): def prepare_value(self, value):
if isinstance(value, InvalidJSONInput): if isinstance(value, InvalidJSONInput):