Back to Frontend

FixedLargeSlowXIV.Scala

common/app/views/fragments/commercial/containers/fixedLargeSlowXIV.scala.html

latest2.8 KB
Original Source

@import views.support.Commercial.TrackingCodeBuilder.mkInteractionTrackingCode @(frontId: String, containerIndex: Int, containerModel: common.commercial.ContainerModel)(implicit request: RequestHeader)

@containerModel.content.initialCards.take(1).map(card => views.html.fragments.commercial.cards.itemLargeCard( card, cardType = layout.cards.ThreeQuarters, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor", "large--1x2")), useCardBranding = !containerModel.isSingleSponsorContainer )) @containerModel.content.initialCards.slice(1, 2).map(card => views.html.fragments.commercial.cards.itemCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), minimiseOnMobile = true, useCardBranding = !containerModel.isSingleSponsorContainer))

@containerModel.content.initialCards.slice(2, 3).map(card => views.html.fragments.commercial.cards.itemCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), minimiseOnMobile = true, useCardBranding = !containerModel.isSingleSponsorContainer)) @containerModel.content.initialCards.slice(3, 6).map(card => views.html.fragments.commercial.cards.itemCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), optClassNames = Some(Seq("hide-until-tablet")), useCardBranding = !containerModel.isSingleSponsorContainer))

@containerModel.content.initialCards.slice(6, 8).map(card => views.html.fragments.commercial.cards.itemSmallCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), useCardBranding = !containerModel.isSingleSponsorContainer))

@containerModel.content.initialCards.slice(8, 10).map(card => views.html.fragments.commercial.cards.itemSmallCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), useCardBranding = !containerModel.isSingleSponsorContainer))

@containerModel.content.initialCards.slice(10, 12).map(card => views.html.fragments.commercial.cards.itemSmallCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), useCardBranding = !containerModel.isSingleSponsorContainer))

@containerModel.content.initialCards.slice(12, 14).map(card => views.html.fragments.commercial.cards.itemSmallCard( card, omnitureId = mkInteractionTrackingCode(frontId, containerIndex, containerModel, card), optAdvertClassNames = Some(Seq("paidfor")), useCardBranding = !containerModel.isSingleSponsorContainer))