@(from: Region, to: Region, hasFlights: Map[LocalDate, Seq[CalendarEntry]])(implicit req: RequestHeader) @import org.joda.time.YearMonth @clazz(date: LocalDate) = { @if(hasFlights.getOrElse(date, Seq.empty).isEmpty) {unknown_flight} else { @if(hasFlights.getOrElse(date, Seq.empty).exists(_.hasFlights.nonEmpty)) {has_flight} else {no_flight} } } @onClick(date: LocalDate) = { $('#content').html('

CalendarEntries

@{hasFlights.getOrElse(date, Seq.empty).mkString("
").replaceAll("\"", "\\\"")}') } @main(s"Календарь туров из ${from.genitive} ${to.preposition} ${to.accusative}") {

Календарь туров из @from.genitive @to.preposition @to.accusative

@for(d <- 0 until 3) {
@util.draw_month(YearMonth.now().plusMonths(d)) { date =>
@date.getDayOfMonth
}
}
Lorem ipsum
}