fix: clamp whisper-server paths to two lines

parent 182597be
...@@ -997,7 +997,7 @@ function _renderWhisperServerRows(models){ ...@@ -997,7 +997,7 @@ function _renderWhisperServerRows(models){
return `<tr style="border-top:1px solid var(--border)"> return `<tr style="border-top:1px solid var(--border)">
<td style="padding:.4rem .25rem;font-family:monospace;font-size:12px">${esc(m.id)}</td> <td style="padding:.4rem .25rem;font-family:monospace;font-size:12px">${esc(m.id)}</td>
<td style="padding:.4rem .25rem"><span class="badge badge-ok">${esc(m.backend || 'whisper-server')}</span></td> <td style="padding:.4rem .25rem"><span class="badge badge-ok">${esc(m.backend || 'whisper-server')}</span></td>
<td style="padding:.4rem .25rem;font-size:11px;color:var(--text-2);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap" title="${esc(m.model_path || "—")}">${esc(m.model_path || "—")}</td> <td style="padding:.4rem .25rem;font-size:11px;color:var(--text-2);max-width:160px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;max-height:2.5em" title="${esc(m.model_path || "—")}">${esc(m.model_path || "—")}</td>
<td style="padding:.4rem .25rem;font-size:11px;color:var(--text-2)">${m.port ?? '—'} / GPU ${m.gpu_device ?? 0}</td> <td style="padding:.4rem .25rem;font-size:11px;color:var(--text-2)">${m.port ?? '—'} / GPU ${m.gpu_device ?? 0}</td>
<td style="padding:.4rem .25rem;font-size:11px;color:var(--text-2)">${esc(m.load_mode || 'on-request')}</td> <td style="padding:.4rem .25rem;font-size:11px;color:var(--text-2)">${esc(m.load_mode || 'on-request')}</td>
<td style="padding:.4rem .25rem;text-align:center">${loaded?'<span class="badge badge-ok">loaded</span>':'<span class="muted small">idle</span>'}</td> <td style="padding:.4rem .25rem;text-align:center">${loaded?'<span class="badge badge-ok">loaded</span>':'<span class="muted small">idle</span>'}</td>
......
...@@ -736,9 +736,9 @@ def test_models_template_truncates_configured_whisper_server_model_paths(): ...@@ -736,9 +736,9 @@ def test_models_template_truncates_configured_whisper_server_model_paths():
template = Path("codai/admin/templates/models.html").read_text() template = Path("codai/admin/templates/models.html").read_text()
assert '<th style="text-align:left;padding:.3rem .25rem;font-weight:700">Model path</th>' in template assert '<th style="text-align:left;padding:.3rem .25rem;font-weight:700">Model path</th>' in template
assert 'max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap' in template assert 'max-width:160px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;max-height:2.5em' in template
assert 'title="${esc(m.model_path || \"\")}"' in template assert 'title="${esc(m.model_path || \"\")}"' in template
assert '>${esc(m.model_path || \"\")}</td>' in template assert '>${esc(m.model_path || "—")}</td>' in template
def test_settings_template_no_longer_contains_whisper_server_section(): def test_settings_template_no_longer_contains_whisper_server_section():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment