@(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