@(title: String,
additionalHead: Option[Html] = None,
currentUser: Option[User] = None
)(content: Html)(implicit flash: Flash)
@import play._
@import play.mvc._
@import helper._
@import tags._
@title
@stylesheetAsset("stylesheets/main.css")
@currentUser.map { u =>
@if(u.isAdmin) {
@stylesheetAsset("stylesheets/admin.css")
}
}
@scriptAsset("javascripts/jquery-1.7.1.min.js")
@scriptAsset("javascripts/util.min.js")
@scriptAsset("javascripts/main.min.js")
@stylesheetAsset("stylesheets/bootstrap.min.css")
@Seq("transition", "alert", "button", "carousel", "collapse", "dropdown",
"modal", "tooltip", "popover", "scrollspy", "tab", "typeahead",
"affix").map {name =>
@scriptAsset("javascripts/bootstrap/bootstrap-%s.min.js".format(name))
}
@scriptAsset("javascripts/navbar.js")
@additionalHead.map {html =>
@html
}
@navbar(currentUser)
@flashBlock(flash)
@content