common/app/views/fragments/trails/headline.scala.html (22 lines of code) (raw):
@import common.{Edition, LinkTo}
@import implicits.FaciaContentFrontendHelpers.FaciaContentFrontendHelper
@import model.pressed.PressedContent
@import views.support.cleanTrailText
@(trail: PressedContent, rowNum: Int, related: Boolean = false, element: String = "li", headingLevel: Int = 2)(implicit request: RequestHeader)
<@element class="trail trail--headline t@rowNum"
@if(trail.discussion.isCommentable) {
@trail.discussion.discussionId.map{ id =>
data-discussion-id="@id"
}
data-discussion-closed="@trail.discussion.isClosedForComments"
}
data-link-name="trail">
@fragments.relativeDate(trail.webPublicationDate, trail.card.isLive, isFront=true)
<h@headingLevel class="trail__headline">
<a href="@LinkTo{@trail.header.url}" @if(related){itemprop="relatedLink"} data-link-name="@rowNum | text">
@defining(Edition(request)) { edition =>
@cleanTrailText(trail.header.headline)
}
</a>
</h@headingLevel>
</@element>