From 862b5f3d7afbaa939390d4bc25c7acdb3d232db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Markovi=C4=87?= Date: Mon, 22 Jun 2026 01:07:28 +0200 Subject: [PATCH] Servis detalji: select umesto datalist, bez skoka i treperenja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Izbor usluge/artikla je sada običan - - {{range .Usluge}} - +
@@ -256,14 +254,13 @@
- - - +
-
+
@@ -345,50 +342,28 @@
{{end}} diff --git a/web/templates/teme/podrazumevana/base.html b/web/templates/teme/podrazumevana/base.html index 1ecd565..d45ad6f 100644 --- a/web/templates/teme/podrazumevana/base.html +++ b/web/templates/teme/podrazumevana/base.html @@ -396,6 +396,10 @@ if (novi && stari) { // bez-anim spречava treptaj re-animacije kartica pri zameni novi.classList.add('bez-anim'); + var sc = document.scrollingElement || document.documentElement; + var syDoc = sc ? sc.scrollTop : 0; + var gsStari = document.getElementById('sadrzaj'); + var syGs = gsStari ? gsStari.scrollTop : 0; stari.replaceWith(novi); void novi.offsetHeight; novi.classList.remove('bez-anim'); @@ -406,6 +410,9 @@ if (old.src) s.src = old.src; else s.textContent = old.textContent; old.parentNode.replaceChild(s, old); }); + if (sc) sc.scrollTop = syDoc; + var gsNovi = document.getElementById('sadrzaj'); + if (gsNovi) gsNovi.scrollTop = syGs; } if (btn) btn.disabled = false; })