fetchpriority low for some images

This commit is contained in:
Laptop
2025-02-14 08:52:29 +02:00
parent 0768674af6
commit f26cadc12e
3 changed files with 7 additions and 7 deletions

View File

@@ -23,9 +23,9 @@ func playlist(t sc.Track, p sc.Playlist) string {
templ PlaylistItem(playlist *sc.Playlist, showUsername bool) { templ PlaylistItem(playlist *sc.Playlist, showUsername bool) {
<a class="listing" href={ templ.SafeURL(playlist.Href()) }> <a class="listing" href={ templ.SafeURL(playlist.Href()) }>
if playlist.Artwork != "" { if playlist.Artwork != "" {
<img loading="lazy" src={ playlist.Artwork }/> <img loading="lazy" fetchpriority="low" src={ playlist.Artwork }/>
} else { } else {
<img loading="lazy" src="/_/static/placeholder.jpg"/> <img loading="lazy" fetchpriority="low" src="/_/static/placeholder.jpg"/>
} }
<div class="meta"> <div class="meta">
<h3>{ playlist.Title }</h3> <h3>{ playlist.Title }</h3>

View File

@@ -131,9 +131,9 @@ templ TrackItem(track *sc.Track, showUsername bool, overrideHref string) {
}} }}
<a class="listing" href={ templ.SafeURL(overrideHref) }> <a class="listing" href={ templ.SafeURL(overrideHref) }>
if track.Artwork != "" { if track.Artwork != "" {
<img loading="lazy" src={ track.Artwork }/> <img loading="lazy" fetchpriority="low" src={ track.Artwork }/>
} else { } else {
<img loading="lazy" src="/_/static/placeholder.jpg"/> <img loading="lazy" fetchpriority="low" src="/_/static/placeholder.jpg"/>
} }
<div class="meta"> <div class="meta">
<h3>{ track.Title }</h3> <h3>{ track.Title }</h3>
@@ -147,7 +147,7 @@ templ TrackItem(track *sc.Track, showUsername bool, overrideHref string) {
templ Track(prefs cfg.Preferences, t sc.Track, stream string, displayErr string, autoplay bool, playlist *sc.Playlist, nextTrack *sc.Track, volume string, mode string, audio string, downloadAudio *string, comments *sc.Paginated[*sc.Comment]) { templ Track(prefs cfg.Preferences, t sc.Track, stream string, displayErr string, autoplay bool, playlist *sc.Playlist, nextTrack *sc.Track, volume string, mode string, audio string, downloadAudio *string, comments *sc.Paginated[*sc.Comment]) {
if t.Artwork != "" { if t.Artwork != "" {
<img loading="lazy" src={ t.Artwork } width="300px"/> <img loading="lazy" fetchpriority="low" src={ t.Artwork } width="300px"/>
} }
<h1>{ t.Title }</h1> <h1>{ t.Title }</h1>
@TrackPlayer(prefs, t, stream, displayErr, autoplay, nextTrack, playlist, volume, mode, audio) @TrackPlayer(prefs, t, stream, displayErr, autoplay, nextTrack, playlist, volume, mode, audio)

View File

@@ -19,9 +19,9 @@ templ UserHeader(u sc.User) {
templ UserItem(user *sc.User) { templ UserItem(user *sc.User) {
<a class="listing" href={ templ.SafeURL("/" + user.Permalink) }> <a class="listing" href={ templ.SafeURL("/" + user.Permalink) }>
if user.Avatar != "" { if user.Avatar != "" {
<img loading="lazy" src={ user.Avatar }/> <img loading="lazy" fetchpriority="low" src={ user.Avatar }/>
} else { } else {
<img loading="lazy" src="/_/static/placeholder.jpg"/> <img loading="lazy" fetchpriority="low" src="/_/static/placeholder.jpg"/>
} }
<div class="meta"> <div class="meta">
<h3>{ user.Username }</h3> <h3>{ user.Username }</h3>