Development

This commit is contained in:
Matthew Grotke 2026-05-29 02:33:07 -04:00
parent 78437d8b88
commit 4d17f640ae

View file

@ -1174,14 +1174,17 @@ def build_item(item, tokens, inherited_req=None):
)
if t == 'readonly_select':
label = e(item.get('label', 'Gateway'))
name = e(item.get('name', 'gateway'))
label = e(item.get('label', 'Gateway'))
name = e(item.get('name', 'gateway'))
hint = e(apply_tokens(item.get('hint', ''), tokens))
hint_html = f'<p class="form-hint">{hint}</p>' if hint else ''
return (
f'<div class="form-group">'
f'<label class="form-label">{label}</label>'
f'<select name="{name}" class="form-select readonly-select" disabled>'
f'<option value="">(add identities first)</option>'
f'</select>'
f'{hint_html}'
f'</div>'
)
@ -1191,9 +1194,11 @@ def build_item(item, tokens, inherited_req=None):
override_name = e(item.get('override_name', name + '_override'))
validate = e(item.get('validate', ''))
validate_attr = f' data-validate-lines="{validate}"' if validate else ''
hint_html = '<p class="form-hint field-dyn-hint hidden"></p>' if validate else ''
dyn_hint_html = '<p class="form-hint field-dyn-hint hidden"></p>' if validate else ''
wrap_open = '<div class="field-wrap">' if validate else ''
wrap_close = '</div>' if validate else ''
hint = e(apply_tokens(item.get('hint', ''), tokens))
hint_html = f'<p class="form-hint">{hint}</p>' if hint else ''
return (
f'<div class="form-group">'
f'<label class="form-label override-header">'
@ -1204,8 +1209,9 @@ def build_item(item, tokens, inherited_req=None):
f'</label>'
f'{wrap_open}'
f'<textarea name="{name}" class="form-input auto-textarea" rows="2" readonly{validate_attr}></textarea>'
f'{hint_html}'
f'{dyn_hint_html}'
f'{wrap_close}'
f'{hint_html}'
f'</div>'
)