refactor(css): ghost-obriši dugme na .btn-obrisi-ghost klasu
Nova klasa .btn-obrisi-ghost (providna pozadina, #fca5a5 ivica, #dc2626 tekst) — ghost varijanta brisanja, drugačija od pune .btn-obrisi-malo. Zamenjeno 6 inline pojava u: admin_korisnici, podesavanja (2x), podesavanja_sistem, podesavanja_izgled, profil_tema. Mala veličina je default klase; srednje (7px 14px / radius 8px / font 13px) dobile kontekstualni override. Dodat suptilan hover (ranije ga nije bilo). Preostali #fca5a5 su error/toast poruke (.greska/.toast-greska) — nisu dugmad.
This commit is contained in:
@@ -494,6 +494,23 @@ body {
|
||||
}
|
||||
.btn-obrisi-malo:hover { opacity: 0.8; }
|
||||
|
||||
/* ghost dugme za brisanje — providna pozadina, crvena ivica i tekst */
|
||||
.btn-obrisi-ghost {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
background: transparent;
|
||||
color: #dc2626;
|
||||
border: 0.5px solid #fca5a5;
|
||||
border-radius: 6px;
|
||||
padding: 4px 12px;
|
||||
font-size: 12px;
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
white-space: nowrap;
|
||||
transition: background 0.2s;
|
||||
}
|
||||
.btn-obrisi-ghost:hover { background: rgba(220, 38, 38, 0.08); }
|
||||
|
||||
/* opasno dugme (Obriši/Deaktiviraj) — pun format, crveno */
|
||||
.btn-opasno {
|
||||
display: inline-flex;
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
<form method="POST" action="/admin/korisnici/{{.ID}}/obrisi" style="display:inline;"
|
||||
onsubmit="return confirm('Obrisati korisnika {{.KorisnickoIme}}? Ova radnja je trajna.')">
|
||||
<button type="submit"
|
||||
style="padding:5px 12px;border:0.5px solid #fca5a5;border-radius:6px;background:transparent;color:#dc2626;font-size:12px;cursor:pointer;">
|
||||
class="btn-obrisi-ghost">
|
||||
Obriši
|
||||
</button>
|
||||
</form>
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
<form method="POST" action="/podesavanja/login-pozadina/ukloni">
|
||||
<input type="hidden" name="_csrf" value="{{.CsrfToken}}">
|
||||
<button type="submit"
|
||||
style="padding:7px 14px;background:transparent;border:0.5px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:12px;cursor:pointer;"
|
||||
class="btn-obrisi-ghost" style="padding:7px 14px;border-radius:8px;"
|
||||
data-potvrda="Ukloniti pozadinsku sliku?">
|
||||
Ukloni sliku
|
||||
</button>
|
||||
@@ -317,7 +317,7 @@
|
||||
onsubmit="return confirm('Vratiti bazu na stanje od: {{.Datum}}?\n\nTrenutna baza će biti automatski sačuvana pre obnove.')">
|
||||
<input type="hidden" name="ime" value="{{.Ime}}">
|
||||
<button type="submit"
|
||||
style="padding:4px 12px;background:transparent;border:0.5px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:12px;cursor:pointer;">
|
||||
class="btn-obrisi-ghost">
|
||||
Vrati
|
||||
</button>
|
||||
</form>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<form method="POST" action="/podesavanja/login-pozadina/ukloni">
|
||||
<input type="hidden" name="_csrf" value="{{.CsrfToken}}">
|
||||
<button type="submit"
|
||||
style="padding:7px 14px;background:transparent;border:0.5px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:12px;cursor:pointer;"
|
||||
class="btn-obrisi-ghost" style="padding:7px 14px;border-radius:8px;"
|
||||
data-potvrda="Ukloniti pozadinsku sliku?">
|
||||
Ukloni sliku
|
||||
</button>
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
onsubmit="return confirm('Vratiti bazu na stanje od: {{.Datum}}?\n\nTrenutna baza će biti automatski sačuvana pre obnove.')">
|
||||
<input type="hidden" name="ime" value="{{.Ime}}">
|
||||
<button type="submit"
|
||||
style="padding:4px 12px;background:transparent;border:0.5px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:12px;cursor:pointer;">
|
||||
class="btn-obrisi-ghost">
|
||||
Vrati
|
||||
</button>
|
||||
</form>
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
<form method="POST" action="/profil/pozadina/ukloni">
|
||||
<input type="hidden" name="_csrf" value="{{.CsrfToken}}">
|
||||
<button type="submit"
|
||||
style="padding:7px 14px;background:transparent;border:0.5px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:13px;cursor:pointer;"
|
||||
class="btn-obrisi-ghost" style="padding:7px 14px;border-radius:8px;font-size:13px;"
|
||||
data-potvrda="Ukloniti ličnu pozadinsku sliku?">
|
||||
Ukloni
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user