From 9fcbe2fe6254add90182b6d666d4fd71ad0a0822 Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Tue, 19 Mar 2024 09:14:45 +0100 Subject: [PATCH] preload broadcast image --- app/views/relay/show.scala | 5 +++-- app/views/relay/tour.scala | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/views/relay/show.scala b/app/views/relay/show.scala index bec0cd7e2fe0..bd18be3f2bc7 100644 --- a/app/views/relay/show.scala +++ b/app/views/relay/show.scala @@ -7,7 +7,6 @@ import lila.app.templating.Environment.{ *, given } import lila.app.ui.ScalatagsTemplate.{ *, given } import lila.common.Json.given import lila.socket.SocketVersion -import lila.socket.SocketVersion.given object show: @@ -70,7 +69,9 @@ object show: label(cls := "mselect__label"): span(cls := "relay-tour__round-select__name")(rt.relay.name) ), - div(cls := "relay-tour__header__image")(img(alt := "loading...")) + div(cls := "relay-tour__header__image"): + rt.tour.image.map: imgId => + img(src := views.html.relay.tour.thumbnail.url(imgId, _.Size.Large), alt := "loading...") ) ), st.aside(cls := "relay-tour__side")(div(cls := "relay-tour__side__preload")) diff --git a/app/views/relay/tour.scala b/app/views/relay/tour.scala index 80b3db16c46f..831b833f99e9 100644 --- a/app/views/relay/tour.scala +++ b/app/views/relay/tour.scala @@ -173,8 +173,9 @@ object tour: img( cls := "relay-image", widthA := size(RelayTour.thumbnail).width, - heightA := size(RelayTour.thumbnail).height - )(src := url(id, size)) + heightA := size(RelayTour.thumbnail).height, + src := url(id, size) + ) def fallback = iconTag(licon.RadioTower)(cls := "relay-image--fallback") def url(id: PicfitImage.Id, size: RelayTour.thumbnail.SizeSelector) = RelayTour.thumbnail(picfitUrl, id, size)