浏览代码

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

Jeremy Stretch 10 月之前
父节点
当前提交
b750d0dff2
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      netbox/utilities/forms/fields/fields.py

+ 3 - 2
netbox/utilities/forms/fields/fields.py

@@ -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):