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; }