diff --git a/public/s/css/f0ck.css b/public/s/css/f0ck.css index 95c887b..0b51b2f 100644 --- a/public/s/css/f0ck.css +++ b/public/s/css/f0ck.css @@ -374,6 +374,10 @@ html[theme="iced"] { --scroller-bg: #424242; } +html[theme="iced"] .navbar-brand:hover { + background: #1d2941; +} + ::-webkit-scrollbar { width: 5px; } @@ -983,6 +987,7 @@ a#elfe { display: grid; grid-template-columns: 1fr 1fr 1fr; background-color: var(--metadata-bg); + padding-bottom: 5px; } #themeselector { @@ -1137,6 +1142,11 @@ span#tags:empty { opacity: 0.6; transition: .2s ease-in-out; } + + span#favs { + grid-column: 1/3!important; + } + } .post_source { @@ -1247,7 +1257,7 @@ span#tags > span { margin-bottom: 2.5px; } -span#tags > span > input { +input { padding: 0; margin: 0; border: none; @@ -1491,6 +1501,14 @@ svg.iconset { /* favorites */ span#favs { text-align: left; - margin-left: 10px; + margin-left: 0; grid-column: 1/4; + padding: 5px; + margin: 5px; + line-height: 0; + background: var(--badge-bg); + border: 1px solid var(--black); +} +#favs > a img { + border: 2px solid var(--accent); } diff --git a/public/s/js/admin.js b/public/s/js/admin.js index 2459316..d799e6c 100644 --- a/public/s/js/admin.js +++ b/public/s/js/admin.js @@ -81,7 +81,6 @@ const flash = ({ type, msg }) => { _tags.reverse().forEach(tag => { const a = document.createElement("a"); a.href = `/tag/${tag.tag}`; - a.target = "_blank"; a.style = "color: inherit !important"; a.innerHTML = tag.tag; @@ -207,7 +206,23 @@ const flash = ({ type, msg }) => { // span#favs const favcontainer = document.querySelector('span#favs'); - favcontainer.innerHTML = "favorites:" + JSON.stringify(Object.values(res.favs)); + favcontainer.innerHTML = ""; + + res.favs.forEach(f => { + const a = document.createElement('a'); + a.href = `/user/${f.user}/favs`; + a.setAttribute('tooltip', f.user); + a.setAttribute('flow', 'down'); + + const img = document.createElement('img'); + img.src = `/t/${f.avatar}.png`; + img.style.height = "32px"; + img.style.width = "32px"; + + a.insertAdjacentElement('beforeend', img); + favcontainer.insertAdjacentElement('beforeend', a); + favcontainer.innerHTML += " "; + }); } else { // lul diff --git a/views/item.html b/views/item.html index d8dad20..b74e375 100644 --- a/views/item.html +++ b/views/item.html @@ -77,11 +77,9 @@ @if(item.favorites.length && session) - favorites: @each(item.favorites as fav) - + @endeach - bimde designe mich @endif diff --git a/views/settings.html b/views/settings.html index b985697..48c422b 100644 --- a/views/settings.html +++ b/views/settings.html @@ -1,5 +1,6 @@ @include(snippets/header)

Settings

+@if(session.avatar)@endif

Account

@@ -15,6 +16,10 @@ + + + +
username {!! session.user !!}
avatar

Sessions

diff --git a/views/snippets/navbar.html b/views/snippets/navbar.html index 8aeaa84..64251c1 100644 --- a/views/snippets/navbar.html +++ b/views/snippets/navbar.html @@ -10,7 +10,7 @@