| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent fa3fb4c commit 9f6704a
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,41 @@ | |||
| 1 | + @(article: Article)(implicit request: RequestHeader) | ||
| 2 | + | ||
| 3 | + <article id="article" class="article @if(article.isLive){is-live}" | ||
| 4 | + itemprop="mainContentOfPage" itemscope itemtype="@article.schemaType" role="main"> | ||
| 5 | + | ||
| 6 | + <header class="article-head"> | ||
| 7 | + @fragments.dateline(article.webPublicationDate, article.isLive) | ||
| 8 | + | ||
| 9 | + @fragments.headline(article.headline) | ||
| 10 | + | ||
| 11 | + @fragments.standfirst(article) | ||
| 12 | + </header> | ||
| 13 | + | ||
| 14 | + @if(!article.isLive && !article.hasVideoAtTop) { | ||
| 15 | + @article.mainPicture.map{ mainPicture => | ||
| 16 | + @article.mainPicture(width=220).map{ smallCrop => | ||
| 17 | + @fragments.img(mainPicture, smallCrop) | ||
| 18 | + } | ||
| 19 | + } | ||
| 20 | + } | ||
| 21 | + | ||
| 22 | + @fragments.byline(article.byline, article) | ||
| 23 | + | ||
| 24 | + @if(article.isLive) { | ||
| 25 | + @fragments.autoUpdate() | ||
| 26 | + } | ||
| 27 | + | ||
| 28 | + <div class="article-body from-content-api @if(article.isLive) {live-blog}" | ||
| 29 | + itemprop="@if(article.isReview){reviewBody} else {articleBody}"> | ||
| 30 | + @* <!-- ordering of cleaners is important --> *@ | ||
| 31 | + @withJsoup(BulletCleaner(article.body))( | ||
| 32 | + PictureCleaner(article), | ||
| 33 | + InBodyLinkCleaner("in body link"), | ||
| 34 | + BlockNumberCleaner, | ||
| 35 | + TweetCleaner, | ||
| 36 | + WitnessCleaner, | ||
| 37 | + VideoPosterCleaner(article.videoAssets) | ||
| 38 | + ) | ||
| 39 | + </div> | ||
| 40 | + | ||
| 41 | + </article> | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,46 +5,47 @@ | |||
| 5 | 5 | <div class="story-container"> | |
| 6 | 6 | <h1 class="story-title story-storyline">@story.title</h1> | |
| 7 | 7 | </div> | |
| 8 | - | ||
| 8 | + | ||
| 9 | 9 | <div class="tabs-container story-tabs-container"> | |
| 10 | - | ||
| 10 | + | ||
| 11 | 11 | @if(story.hasLiveContent) { | |
| 12 | 12 | <ol class="tabs js-tabs"> | |
| 13 | 13 | <li class="tabs-selected"><a href="#story" data-link-name="story">The story so far</a></li> | |
| 14 | 14 | <li><a href="#live" data-link-name="live">Live</a></li> | |
| 15 | 15 | </ol> | |
| 16 | 16 | } | |
| 17 | - | ||
| 17 | + | ||
| 18 | 18 | <div class="tabs-content"> | |
| 19 | 19 | <div class="tabs-pane" id="story"> | |
| 20 | 20 | <div class="story-container"> | |
| 21 | 21 | @fragments.latest(story, page, 3) | |
| 22 | 22 | @fragments.explainer(story) | |
| 23 | - | ||
| 23 | + | ||
| 24 | 24 | <div class="story-content"> | |
| 25 | 25 | @fragments.reaction(story) | |
| 26 | 26 | @fragments.quote(story, 0) | |
| 27 | 27 | @fragments.agents(story) | |
| 28 | 28 | @fragments.quote(story, 1) | |
| 29 | 29 | </div> | |
| 30 | - | ||
| 30 | + | ||
| 31 | 31 | @fragments.pictures(story) | |
| 32 | 32 | @fragments.places(story) | |
| 33 | 33 | @fragments.timeline(story) | |
| 34 | 34 | @fragments.feedback() | |
| 35 | 35 | ||
| 36 | 36 | </div> | |
| 37 | 37 | </div> | |
| 38 | - | ||
| 39 | - @if(story.hasLiveContent) { | ||
| 40 | - <div class="tabs-pane js-hidden" id="live" data-source="@story.liveBlogs.head.url"> | ||
| 41 | - @fragments.autoUpdate() | ||
| 42 | - <div class="story-live"> </div> | ||
| 43 | - </div> | ||
| 38 | + | ||
| 39 | + @story.liveBlogs.headOption.map{ | ||
| 40 | + case liveBlog: Article => { | ||
| 41 | + <div class="tabs-pane js-hidden" id="live" data-source="@liveBlog.url"> | ||
| 42 | + <div class="story-live">@fragments.liveBlog(liveBlog)</div> | ||
| 43 | + </div> | ||
| 44 | + } | ||
| 44 | 45 | } | |
| 45 | - | ||
| 46 | + | ||
| 46 | 47 | </div> | |
| 47 | - | ||
| 48 | + | ||
| 48 | 49 | </div> | |
| 49 | 50 | <div class="js-popular" role="complementary"></div> | |
| 50 | 51 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments