@(tag: String, items: List[AnyRef], prev: String, next: String, limit: Int, mode: Option[String])(implicit flash: play.api.mvc.Flash, user: Option[models.User])
@import _root_.util.Formatters.ellipsize
@main("Tagged Items") {
@util.masonry()
@* Show as grid *@
@items.map { item =>
@item match {
case dataset: models.Dataset => {
@datasets.tile(dataset,None,"col-lg-3 col-md-3 col-sm-3",false,false,routes.Datasets.dataset(dataset.id,None),false)
}
case file: models.File => {
@files.tile(file,"col-lg-3 col-md-3 col-sm-3",routes.Files.file(file.id),false)
}
}
}
@* Show as list *@
@items.map { item =>
@item match {
case dataset: models.Dataset => {
@datasets.listitem(dataset, None, routes.Datasets.dataset(dataset.id,None), false)
}
case file: models.File => {
@files.listitem(file, routes.Files.file(file.id), None, None, None, false)
}
}
}
}