From b750d0dff22040c0599c861dd28fbcb36628d90a Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 27 Mar 2025 09:58:37 -0400 Subject: [PATCH] Fixes #19021: Ensure consistent styling for JSON form fields (#19022) --- netbox/utilities/forms/fields/fields.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/utilities/forms/fields/fields.py b/netbox/utilities/forms/fields/fields.py index 25e888bf2..f8a915068 100644 --- a/netbox/utilities/forms/fields/fields.py +++ b/netbox/utilities/forms/fields/fields.py @@ -97,10 +97,11 @@ class JSONField(_JSONField): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) + + self.widget.attrs['placeholder'] = '' + self.widget.attrs['class'] = 'font-monospace' if not self.help_text: self.help_text = _('Enter context data in JSON format.') - self.widget.attrs['placeholder'] = '' - self.widget.attrs['class'] = 'font-monospace' def prepare_value(self, value): if isinstance(value, InvalidJSONInput):