From 4a9cdb36318c71aeb577d71368f4e3739839a41e 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=20Sve=20forme=20na=20detaljima?= =?UTF-8?q?=20(dodavanje/brisanje=20rada=20i=20dela,=20promena=20statusa)?= =?UTF-8?q?=20sada=20osve=C5=BEavaju=20ceo=20#glavni-sadrzaj=20preko=20dat?= =?UTF-8?q?a-refresh=20umesto=20punog=20reloda:=20status=20badge=20se=20a?= =?UTF-8?q?=C5=BEurira=20odmah,=20nema=20skoka=20na=20vrh=20ni=20treptaja?= =?UTF-8?q?=20pozadine.=20AJAX=20grana=20dodaje=20bez-anim=20reflow=20(CSS?= =?UTF-8?q?=20#glavni-sadrzaj.bez-anim)=20i=20re-izvr=C5=A1ava=20inline=20?= =?UTF-8?q?skripte=20da=20se=20combobox=20pretrage=20ponovo=20pove=C5=BEu?= =?UTF-8?q?=20nakon=20zamene.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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"}} - +