@(story: Story)(implicit request: RequestHeader) @standfirst(s: String) = { @withJsoup(BulletCleaner(StripHtmlTags(s)))() } @article(a: model.Article) = {
  • @fragments.relativeDate(a.webPublicationDate, false, false)

    @a.headlineOverride

  • } @gallery(g: model.Gallery) = {
  • @fragments.relativeDate(g.webPublicationDate, false, false)

    @g.headlineOverride

    @g.images.take(4).zipWithRowInfo.map{ case(image, info) => @Html(image.caption.getOrElse( }
  • } @video(v: model.Video) = {
  • @fragments.relativeDate(v.webPublicationDate, false, false)

    @v.headlineOverride

  • } @eventList(events: Seq[Event]) = { } @if(story.hasEvents) {

    @story.labels.getOrElse("timeline", "Summary")

    @eventList(story.events)
    }