From cad89fdbb6459642827b9882dbd26f84a7c023c4 Mon Sep 17 00:00:00 2001 From: Naeel Date: Mon, 23 Mar 2026 11:05:30 +0300 Subject: [PATCH] =?UTF-8?q?fix(web-console):=20NotFoundError=20=E2=80=94?= =?UTF-8?q?=20urlRow=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D1=91=D1=82=D1=81?= =?UTF-8?q?=D1=8F=20=D1=81=D1=80=D0=B0=D0=B7=D1=83,=20=D0=BD=D0=B5=20?= =?UTF-8?q?=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20insertBefore=20(v0.1.10)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/funcs/funcs-service.yaml | 2 +- services/funcs/index.html | 22 ++++++++-------------- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/services/funcs/funcs-service.yaml b/services/funcs/funcs-service.yaml index 586f6fc..d5621d0 100644 --- a/services/funcs/funcs-service.yaml +++ b/services/funcs/funcs-service.yaml @@ -27,7 +27,7 @@ spec: spec: containers: - name: funcs - image: naeel/sless-funcs-service:v0.1.9 + image: naeel/sless-funcs-service:v0.1.10 ports: - containerPort: 8090 env: diff --git a/services/funcs/index.html b/services/funcs/index.html index e5ac867..6bf011e 100644 --- a/services/funcs/index.html +++ b/services/funcs/index.html @@ -195,6 +195,10 @@ gap: 6px; } + .fn-url-row:empty { + display: none; + } + .fn-url { font-size: 0.76rem; color: #58a6ff; @@ -634,28 +638,18 @@ if (fn.message) $txt(hdr, 'span', 'fn-msg', fn.message); hdr.appendChild($el('span', 'spacer')); - // urlRow — отдельная строка под заголовком для URL (не умещается в одну строку) - var urlRow = null; + // urlRow — отдельная строка под заголовком для URL + var urlRow = $el('div', 'fn-url-row'); var cardUrlAnchor = null; - function ensureUrlRow() { - if (!urlRow) { - urlRow = $el('div', 'fn-url-row'); - // вставляем после hdr, до body - card.insertBefore(urlRow, body); - } - return urlRow; - } - function setCardUrl(url) { if (cardUrlAnchor) return; // уже есть - var row = ensureUrlRow(); var a = document.createElement('a'); a.className = 'fn-url'; a.href = url; a.target = '_blank'; a.rel = 'noopener noreferrer'; a.textContent = url; a.addEventListener('click', function (e) { e.stopPropagation(); }); - row.appendChild(a); + urlRow.appendChild(a); cardUrlAnchor = a; } @@ -729,7 +723,7 @@ }); card.appendChild(hdr); - // urlRow вставляется динамически (ensureUrlRow) — до body + card.appendChild(urlRow); card.appendChild(body); return card; }