Back to Frontend

Image.Scala

common/app/views/fragments/items/elements/facia_cards/image.scala.html

latest720 B
Original Source

@import conf.switches.Switches @import layout.WidthsByBreakpoint @import model.ImageMedia @import views.support.{ImageProfile, ImgSrc, RenderClasses, SrcSet} @import implicits.Requests._ @( classes: Seq[String], widths: WidthsByBreakpoint, maybeImageMedia: Option[ImageMedia] = None, maybePath: Option[String] = None, maybeSrc: Option[String] = None, shouldLazyLoadIndex: Boolean = false, )(implicit request: RequestHeader) @* IE 9 needs this workaround as per https://scottjehl.github.io/picturefill/ *@ @widths.breakpoints.map { breakpointWidth => } @maybeImageMedia.map(ImgSrc.getFallbackUrl(_)).orElse(maybeSrc).orElse(maybePath.map(ImgSrc(_, ImageProfile(width = widths.desktop.map(_.get))))).map { src => }