From 32f2235127d2dbeff949205b5ee26b5438dba9fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Markovi=C4=87?= Date: Sat, 20 Jun 2026 23:49:42 +0200 Subject: [PATCH] =?UTF-8?q?Liste:=20interaktivna=20pretraga=20za=20dobavlj?= =?UTF-8?q?a=C4=8De;=20poruka=20'za=20datu=20pretragu=20nema=20rezultata'?= =?UTF-8?q?=20kad=20pretraga=20ne=20vra=C4=87a=20ni=C5=A1ta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/static/css/main.css | 3 ++ web/templates/stranice/dobavljaci.html | 43 ++++++++++++++++++++------ web/templates/stranice/klijenti.html | 4 +-- web/templates/stranice/magacin.html | 4 +-- web/templates/stranice/servis.html | 4 +-- 5 files changed, 43 insertions(+), 15 deletions(-) diff --git a/web/static/css/main.css b/web/static/css/main.css index 831cc5c..c697b6c 100644 --- a/web/static/css/main.css +++ b/web/static/css/main.css @@ -1091,6 +1091,9 @@ select { #klijenti-rezultati.bez-anim .tabela tbody tr, #klijenti-rezultati.bez-anim .animiraj { animation: none; } +#dobavljaci-rezultati.bez-anim .tabela tbody tr, +#dobavljaci-rezultati.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/dobavljaci.html b/web/templates/stranice/dobavljaci.html index bf7e03f..6dc9541 100644 --- a/web/templates/stranice/dobavljaci.html +++ b/web/templates/stranice/dobavljaci.html @@ -12,19 +12,21 @@
Dobavljač je uspešno obrisan.
{{end}} - -
+ +
+ Novi dobavljač -
+ - + style="flex:1;" + hx-trigger="keyup[target.value.length==0||target.value.length>=3] changed delay:150ms, search" + hx-get="/dobavljaci" hx-target="#dobavljaci-rezultati" hx-select="#dobavljaci-rezultati" hx-swap="innerHTML" hx-push-url="true">
+
+
@@ -70,7 +72,7 @@ {{else}} - Nema dobavljača. Dodaj prvog dobavljača. + {{if $.Pretraga}}Za datu pretragu nema dobavljača u bazi.{{else}}Nema dobavljača. Dodaj prvog dobavljača.{{end}} {{end}} @@ -122,10 +124,33 @@
{{else}}
- Nema dobavljača. Dodaj prvog dobavljača. + {{if $.Pretraga}}Za datu pretragu nema dobavljača u bazi.{{else}}Nema dobavljača. Dodaj prvog dobavljača.{{end}}
{{end}}
+
+
+ + {{end}} \ No newline at end of file diff --git a/web/templates/stranice/klijenti.html b/web/templates/stranice/klijenti.html index ee1b09c..42c22c6 100644 --- a/web/templates/stranice/klijenti.html +++ b/web/templates/stranice/klijenti.html @@ -100,7 +100,7 @@ {{else}} - Nema klijenata. Dodaj prvog klijenta. + {{if $.Pretraga}}Za datu pretragu nema klijenata u bazi.{{else}}Nema klijenata. Dodaj prvog klijenta.{{end}} {{end}} @@ -156,7 +156,7 @@ {{else}}
- Nema klijenata. Dodaj prvog klijenta. + {{if $.Pretraga}}Za datu pretragu nema klijenata u bazi.{{else}}Nema klijenata. Dodaj prvog klijenta.{{end}}
{{end}} diff --git a/web/templates/stranice/magacin.html b/web/templates/stranice/magacin.html index 543e73b..fd1a740 100644 --- a/web/templates/stranice/magacin.html +++ b/web/templates/stranice/magacin.html @@ -135,7 +135,7 @@ {{else}} - Nema artikala. Dodaj prvi artikal. + {{if or $.Filter.Pretraga $.KategorijaIDStr $.Filter.SamoKriticni}}Za datu pretragu nema artikala u bazi.{{else}}Nema artikala. Dodaj prvi artikal.{{end}} {{end}} @@ -203,7 +203,7 @@ {{else}}
- Nema artikala. Dodaj prvi artikal. + {{if or $.Filter.Pretraga $.KategorijaIDStr $.Filter.SamoKriticni}}Za datu pretragu nema artikala u bazi.{{else}}Nema artikala. Dodaj prvi artikal.{{end}}
{{end}} diff --git a/web/templates/stranice/servis.html b/web/templates/stranice/servis.html index 49203b1..d369353 100644 --- a/web/templates/stranice/servis.html +++ b/web/templates/stranice/servis.html @@ -94,7 +94,7 @@ {{else}} - Nema servisnih naloga. Dodaj prvi nalog. + {{if or $.Pretraga $.FilterStatus}}Za datu pretragu nema servisnih naloga u bazi.{{else}}Nema servisnih naloga. Dodaj prvi nalog.{{end}} {{end}} @@ -145,7 +145,7 @@ {{else}}
- Nema servisnih naloga. Dodaj prvi nalog. + {{if or $.Pretraga $.FilterStatus}}Za datu pretragu nema servisnih naloga u bazi.{{else}}Nema servisnih naloga. Dodaj prvi nalog.{{end}}
{{end}}