Back to Frontend

AudioBody.Scala

applications/app/views/fragments/audioBody.scala.html

latest2.3 KB
Original Source

audio.fields.body.nonEmpty, "content--paid-content paid-content" -> isPaidContent, "content--pillar-special-report" -> (toneClass(audio) == "tone-special-report") ), "content", "content--media", s"content--pillar-${audio.metadata.pillar.nameOrDefault}", s"content--media--audio", "tonal", "tonal--tone-media", s"tonal--${toneClass(audio)}" )" itemscope itemtype="@audio.metadata.schemaType" role="main"> @if(isPaidContent) { @fragments.guBand() } @fragments.headTonal(audio, page) @for( series <- audio.tags.tags.find(_.properties.podcast.nonEmpty) ; podcast <- series.properties.podcast ; image <- podcast.image ) {

}

More ways to listen

@audio.iTunesSubscriptionUrl.map { iTunesSubscriptionUrl => - @fragments.inlineSvg("apple-podcasts", "journalism/audio", List("podcast__meta-icon", "podcast__section-icon")) Apple Podcasts } @audio.spotifyUrl.map { spotifyUrl => - @fragments.inlineSvg("spotify", "journalism/audio", List("podcast__meta-icon", "podcast__section-icon")) Spotify } @audio.seriesFeedUrl.map { seriesFeedUrl => - RSS Feed } @audio.downloadUrl.map { downloadUrl => - @fragments.inlineSvg("download", "journalism/audio", List("podcast__meta-icon", "podcast__section-icon")) Download }

@fragments.contentMeta(audio, page, false)

@fragments.social(audio.sharelinks.pageShares)

@if(audio.fields.standfirst.isDefined) { @fragments.standfirst(audio) }

@if(audio.fields.body.nonEmpty) { @Html(audio.fields.body) } @audio.elements.images.map{ img => @fragments.imageFigure(img.images) }

@if(audio.fields.body.nonEmpty) { @fragments.commercial.standardAd("right", Seq("dark"), Map())) }

Support The Guardian

The Guardian is editorially independent. And we want to keep our journalism open and accessible to all. But we increasingly need our readers to fund our work.

Support The Guardian @fragments.inlineSvg("arrow-right", "icon", List("podcast-support__icon", "podcast__section-icon"))

@fragments.submeta(audio)