Development

This commit is contained in:
Matthew Grotke 2026-05-28 01:57:36 -04:00
parent c0a0e3daa9
commit 5510e2c276
2 changed files with 16 additions and 16 deletions

View file

@ -1276,31 +1276,33 @@ def _render_item(item, tokens, inherited_req=None):
f'</div>'
)
if t == 'dhcp_gateway_select':
if t == 'readonly_select':
label = e(item.get('label', 'Gateway'))
name = e(item.get('name', 'gateway'))
return (
f'<div class="form-group">'
f'<label class="form-label">{label}</label>'
f'<select name="{name}" class="form-select dhcp-gateway-select" disabled>'
f'<select name="{name}" class="form-select readonly-select" disabled>'
f'<option value="">— add identities first —</option>'
f'</select>'
f'</div>'
)
if t == 'dhcp_override_textarea':
if t == 'overridable_textarea':
label = e(item.get('label', ''))
name = e(item.get('name', ''))
override_name = e(item.get('override_name', name + '_override'))
validate = e(item.get('validate', ''))
validate_attr = f' data-validate-lines="{validate}"' if validate else ''
return (
f'<div class="form-group">'
f'<label class="form-label dhcp-override-header">'
f'<label class="form-label override-header">'
f'<span>{label}</span>'
f'<label class="dhcp-override-toggle">'
f'<input type="checkbox" name="{override_name}" class="form-checkbox dhcp-override-check"/> Override'
f'<label class="override-toggle">'
f'<input type="checkbox" name="{override_name}" class="form-checkbox override-check"/> Override'
f'</label>'
f'</label>'
f'<textarea name="{name}" class="form-input dhcp-auto-textarea" rows="2" readonly></textarea>'
f'<textarea name="{name}" class="form-input auto-textarea" rows="2" readonly{validate_attr}></textarea>'
f'</div>'
)