refactor(css): inline dugmad na semantičke .btn-* klase

Dodate klase .btn-opasno (puno crveno) i .btn-upozorenje (narandžasto/storno);
.btn-primarno-malo dobio cursor:pointer (nedostajao). Inline dugmad zamenjena
klasama u: admin_profil (lozinka/2FA/regeneriši/podesi/deaktiviraj), prodaja/
servis/nabavka_detalji (obriši/storno), servis (traži), magacin (premesti),
admin_login_istorija (nazad). Override-i tipa class=btn-primarno style=background
uklonjeni u korist .btn-opasno/.btn-upozorenje.

Ostala samo kontekstualna inline svojstva (width/align-self/veličina po instanci).
Bez promene izgleda — samo izdvajanje ponovljenog stila. Šabloni parsiraju.
This commit is contained in:
2026-06-12 23:58:00 +02:00
parent eec9562995
commit 0c23b0d721
8 changed files with 49 additions and 12 deletions
+37
View File
@@ -455,6 +455,7 @@ body {
padding: 4px 10px;
font-size: 12px;
font-weight: 500;
cursor: pointer;
text-decoration: none;
transition: opacity 0.2s;
}
@@ -493,6 +494,42 @@ body {
}
.btn-obrisi-malo:hover { opacity: 0.8; }
/* opasno dugme (Obriši/Deaktiviraj) — pun format, crveno */
.btn-opasno {
display: inline-flex;
align-items: center;
background: #dc2626;
color: #fff;
border: none;
border-radius: 8px;
padding: 8px 16px;
font-size: 14px;
font-weight: 500;
cursor: pointer;
text-decoration: none;
white-space: nowrap;
transition: opacity 0.2s;
}
.btn-opasno:hover { opacity: 0.85; }
/* upozoravajuće dugme (Storno) — pun format, narandžasto */
.btn-upozorenje {
display: inline-flex;
align-items: center;
background: #f97316;
color: #fff;
border: none;
border-radius: 8px;
padding: 8px 16px;
font-size: 14px;
font-weight: 500;
cursor: pointer;
text-decoration: none;
white-space: nowrap;
transition: opacity 0.2s;
}
.btn-upozorenje:hover { opacity: 0.85; }
/* nazad link na formama */
.nazad-link {
display: inline-flex;