From 9927484da3d4a80e6a852d1fbed40b60a2dab6a2 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] =?UTF-8?q?Servis=20detalji:=20select=20umesto=20datalist,?= =?UTF-8?q?=20bez=20skoka=20i=20treperenja=20Izbor=20usluge/artikla=20je?= =?UTF-8?q?=20sada=20obi=C4=8Dan=20 - - {{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; })