diff --git a/web/static/css/main.css b/web/static/css/main.css index 8eb2747..8a7d794 100644 --- a/web/static/css/main.css +++ b/web/static/css/main.css @@ -334,6 +334,8 @@ body { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .topbar-logo { height: 34px; width: auto; border-radius: 6px; flex-shrink: 0; } +/* sakrivanje preko klase (ne inline display) da mobilni @media koji gasi logo ostane nadređen */ +.topbar-logo.skriven { display: none; } /* sadržaj stranice */ .sadrzaj { diff --git a/web/templates/komponente/topbar.html b/web/templates/komponente/topbar.html index 007132b..b824025 100644 --- a/web/templates/komponente/topbar.html +++ b/web/templates/komponente/topbar.html @@ -10,8 +10,8 @@ - {{if and .TopbarLogoSlika .LogoPutanja}} - + {{if .LogoPutanja}} + Logo {{end}} {{.NaslovStranice}} diff --git a/web/templates/stranice/podesavanja_opste.html b/web/templates/stranice/podesavanja_opste.html index bc22692..cc84e99 100644 --- a/web/templates/stranice/podesavanja_opste.html +++ b/web/templates/stranice/podesavanja_opste.html @@ -50,7 +50,7 @@ -
+
diff --git a/web/templates/teme/podrazumevana/base.html b/web/templates/teme/podrazumevana/base.html index e9c9968..763b678 100644 --- a/web/templates/teme/podrazumevana/base.html +++ b/web/templates/teme/podrazumevana/base.html @@ -391,6 +391,12 @@ if (brzina.value) document.body.dataset.brzinaAnimacije = brzina.value; else delete document.body.dataset.brzinaAnimacije; } + // toggle „Prikaži logo u gornjoj traci" — pokaži/sakrij logo u topbaru bez reloda + var logoToggle = f.querySelector('[name="topbar_logo_slika"]'); + if (logoToggle) { + var logoImg = document.querySelector('.topbar-logo'); + if (logoImg) logoImg.classList.toggle('skriven', !logoToggle.checked); + } // posle čuvanja stilova lične pozadine ažuriraj CSS custom properties var bgBlur = f.querySelector('[name="lokalna_pozadina_blur"]'); if (bgBlur) {