refactor(css): inline labele forme na .polje-labela klasu
59 inline labela (font-size:13px; color:--tekst-sporedni; display:block; margin-bottom:6px — identično .polje-labela) zamenjeno klasom; ukupno 67 labela sada koristi .polje-labela. Inputi se već globalno stilizuju (main.css 635-679), pa nije bilo punih inline input-stilova. Preostale labele (12px/4px, 8px, flex checkbox/radio) su namerne varijante — ostavljene. Bez promene izgleda. Napomena: redundantni inline width:100% na inputima (globalni stil ga već postavlja) ostavljen za kasnije (bezbedno uklanjanje traži ciljanje po elementu jer je width:100% legitiman na tabelama).
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
|
||||
<!-- naziv -->
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">
|
||||
<label class="polje-labela">
|
||||
Naziv <span style="color:#dc2626;">*</span>
|
||||
</label>
|
||||
<input type="text" name="naziv" value="{{.Artikal.Naziv}}"
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
<!-- kategorija -->
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Kategorija</label>
|
||||
<label class="polje-labela">Kategorija</label>
|
||||
<select name="kategorija_id" style="width:100%;">
|
||||
<option value="">— bez kategorije —</option>
|
||||
{{range .Kategorije}}
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
<!-- opis -->
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Opis</label>
|
||||
<label class="polje-labela">Opis</label>
|
||||
<textarea name="opis" rows="2"
|
||||
placeholder="Kratak opis artikla..."
|
||||
style="width:100%;resize:vertical;">{{.Artikal.Opis}}</textarea>
|
||||
@@ -63,23 +63,23 @@
|
||||
<!-- količina i minimum -->
|
||||
<div class="forma-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:12px;">
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Količina na stanju</label>
|
||||
<label class="polje-labela">Količina na stanju</label>
|
||||
<input type="number" name="kolicina" value="{{.Artikal.Kolicina}}" min="0" style="width:100%;">
|
||||
</div>
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Minimalna količina</label>
|
||||
<label class="polje-labela">Minimalna količina</label>
|
||||
<input type="number" name="kolicina_min" value="{{.Artikal.KolicinMin}}" min="0" style="width:100%;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Prodajna cena (din)</label>
|
||||
<label class="polje-labela">Prodajna cena (din)</label>
|
||||
<input type="number" name="prodajna_cena" value="{{.Artikal.ProdajnaCena}}" min="0" step="0.01" style="width:100%;">
|
||||
</div>
|
||||
|
||||
<!-- lokacija -->
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Lokacija u magacinu</label>
|
||||
<label class="polje-labela">Lokacija u magacinu</label>
|
||||
<input type="text" name="lokacija" value="{{.Artikal.Lokacija}}"
|
||||
placeholder="npr. Polica A3, Kutija 2..."
|
||||
style="width:100%;">
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
<!-- napomena -->
|
||||
<div>
|
||||
<label style="font-size:13px;color:var(--tekst-sporedni);display:block;margin-bottom:6px;">Napomena</label>
|
||||
<label class="polje-labela">Napomena</label>
|
||||
<textarea name="napomena" rows="2"
|
||||
placeholder="Interna napomena..."
|
||||
style="width:100%;resize:vertical;">{{.Artikal.Napomena}}</textarea>
|
||||
|
||||
Reference in New Issue
Block a user