From 2e01199d735c78e07916003b3411c9316fb527ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Markovi=C4=87?= Date: Mon, 22 Jun 2026 00:42:59 +0200 Subject: [PATCH] =?UTF-8?q?Servis=20detalji:=20glatko=20osve=C5=BEavanje?= =?UTF-8?q?=20bez=20treperenja=20i=20skoka?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sve forme na detaljima (dodavanje/brisanje rada i dela, promena statusa) sada osvežavaju ceo #glavni-sadrzaj preko data-refresh umesto punog reloda: status badge se ažurira odmah, nema skoka na vrh ni treptaja pozadine. AJAX grana dodaje bez-anim reflow (CSS #glavni-sadrzaj.bez-anim) i re-izvršava inline skripte da se combobox pretrage ponovo povežu nakon zamene. --- web/static/css/main.css | 8 ++ web/templates/stranice/servis_detalji.html | 92 +++++++++++++++++++--- web/templates/teme/podrazumevana/base.html | 16 +++- 3 files changed, 103 insertions(+), 13 deletions(-) diff --git a/web/static/css/main.css b/web/static/css/main.css index 400151c..26f0579 100644 --- a/web/static/css/main.css +++ b/web/static/css/main.css @@ -1100,6 +1100,14 @@ select { #dobavljaci-rezultati.bez-anim .tabela tbody tr, #dobavljaci-rezultati.bez-anim .animiraj { animation: none; } +/* osvežavanje dela stranice preko data-refresh (npr. detalji naloga) ne sme da + re-animira kartice — sprečava treptaj pri dodavanju/brisanju i promeni statusa */ +#glavni-sadrzaj.bez-anim .tabela tbody tr, +#glavni-sadrzaj.bez-anim .animiraj, +.bez-anim.kartica, +.bez-anim .tabela tbody tr, +.bez-anim .animiraj { animation: none; } + /* korisnikova preferencija animacije: body[data-animacija] nadjačava podrazumevano. Kad korisnik odabere stil, animiraju se i redovi tabela i mobilne kartice. */ [data-animacija="bez"] .animiraj, diff --git a/web/templates/stranice/servis_detalji.html b/web/templates/stranice/servis_detalji.html index 9dceb5f..81dd593 100644 --- a/web/templates/stranice/servis_detalji.html +++ b/web/templates/stranice/servis_detalji.html @@ -45,7 +45,7 @@
{{template "status-badge-detalji" .Nalog.Status}} -
+
@@ -217,7 +217,7 @@ {{dinari .Ukupno}} din {{if index $.Dozvole "servis.izmeni"}} - +