Podešavanja: accordion podmeni, podsekcije Opšte/Izgled/Sistem, glassmorphism prijava, kontrast teksta

This commit is contained in:
2026-06-06 02:58:12 +02:00
parent 0395b336e4
commit 6a3500c25a
16 changed files with 1261 additions and 292 deletions
+19 -4
View File
@@ -31,16 +31,31 @@ func (h *Handler) PrikazPrijave(w http.ResponseWriter, r *http.Request) {
greska := r.URL.Query().Get("greska")
// login_pozadina se čita bez prijavljenog korisnika — koristimo background kontekst
// login_pozadina i stilovi se čitaju bez prijavljenog korisnika — koristimo background kontekst
loginPozadina := ""
loginOpacity := "50"
loginBlurPozadine := "0"
loginBlurKartice := "12"
if podesavanja, err := ntechsqlite.DohvatiSvaPodesavanja(context.Background(), h.DB); err == nil {
loginPozadina = podesavanja["login_pozadina"]
if v := podesavanja["login_pozadina_opacity"]; v != "" {
loginOpacity = v
}
if v := podesavanja["login_pozadina_blur_pozadine"]; v != "" {
loginBlurPozadine = v
}
if v := podesavanja["login_pozadina_blur_kartice"]; v != "" {
loginBlurKartice = v
}
}
h.renderujStandalone(w, "prijava", map[string]any{
"Greska": greska,
"CsrfToken": middleware.CsrfToken(r.Context()),
"LoginPozadina": loginPozadina,
"Greska": greska,
"CsrfToken": middleware.CsrfToken(r.Context()),
"LoginPozadina": loginPozadina,
"LoginPozadinaOpacity": loginOpacity,
"LoginPozadinaBlurPozadine": loginBlurPozadine,
"LoginPozadinaBlurKartice": loginBlurKartice,
})
}