From 4d17f640ae8344c1e5e2fb5906ea766c52f58403 Mon Sep 17 00:00:00 2001 From: Matthew Grotke Date: Fri, 29 May 2026 02:33:07 -0400 Subject: [PATCH] Development --- docker/routlin-dash/app/factory.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docker/routlin-dash/app/factory.py b/docker/routlin-dash/app/factory.py index d05169b..74386ac 100644 --- a/docker/routlin-dash/app/factory.py +++ b/docker/routlin-dash/app/factory.py @@ -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'

{hint}

' if hint else '' return ( f'
' f'' f'' + f'{hint_html}' f'
' ) @@ -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 = '' if validate else '' + dyn_hint_html = '' if validate else '' wrap_open = '
' if validate else '' wrap_close = '
' if validate else '' + hint = e(apply_tokens(item.get('hint', ''), tokens)) + hint_html = f'

{hint}

' if hint else '' return ( f'
' f'' f'{wrap_open}' f'' - f'{hint_html}' + f'{dyn_hint_html}' f'{wrap_close}' + f'{hint_html}' f'
' )