common/app/views/fragments/mostPopularPlaceholder.scala.html (35 lines of code) (raw):
@(section: String)(implicit request: RequestHeader)
@import conf.switches.Switches
@import common.LinkTo
@import fragments.commercial.adSlot
@defining(Some(section).filter{ section => section.nonEmpty && !section.equals("global")}.map{ section => s"/most-read/$section" }.getOrElse("/most-read")){ url =>
<section
class="fc-container fc-container--has-toggle js-most-popular-footer"
data-link-name="most-popular"
data-component="most-popular">
<div class="fc-container__inner">
<div class="fc-container__header js-container__header">
<h2 class="fc-container__header__title">
<a href="@LinkTo(url)" data-link-name="Most viewed @section">Most popular</a>
</h2>
</div>
@defining(Switches.ExtendedMostPopular.isSwitchedOn){ isExtended =>
<div class="fc-container--rolled-up-hide @if(isExtended) {most-popular__container} else {fc-container__body popular-trails}">
<div class="@if(isExtended) {most-popular__content} else {popular-trails__content} js-popular-trails">
</div>
<div class="@if(isExtended) {most-popular__mpu} else {popular-trails__mpu}">
<div class="@if(!isExtended) {fc-slice__popular-mpu fc-slice__item--mpu-candidate}">
@adSlot(
"mostpop",
Seq("container-inline"),
Map(),
optId = None,
optClassNames = None
){ }
</div>
</div>
}
</div>
</div>
</section>
}