@(query: String, files: Array[models.File], datasets: Array[models.Dataset], collections: Array[models.Collection], mapdatasetIds:scala.collection.mutable.HashMap[String,scala.collection.mutable.ListBuffer[(String, String)]], mapcollectionIds:scala.collection.mutable.HashMap[String,scala.collection.mutable.ListBuffer[(String, String)]])(implicit user: Option[models.User])
@import scala.collection.mutable.ListBuffer
@main("Search Results") {
@if(files.size == 0 && datasets.size == 0 && collections.size == 0) {
No results found. Sorry!
@if(query.startsWith("^") || query.endsWith("$")) {
The search box query is treated as a regular expression and automatically anchored, so characters ^ and $ are not necessary.
}
}
@if(files.size!=0){
@if(files.size != 0 && datasets.size != 0 && collections.size != 0) {
}
@if(files.size == 0 || datasets.size == 0 || collections.size == 0) {
}
Files
@for(file <- files) {
@if(!file.thumbnail_id.isEmpty){
}
- Filename:
- @file.filename
- Type:
- @file.contentType
- Uploaded on:
- @file.uploadDate
- Dataset name(s):
-
@for(currMapping <- mapdatasetIds.get(file.id.toString).get){
@currMapping._2.trim
}
}
}
@if(datasets.size!=0){
@if(files.size != 0 && datasets.size != 0 && collections.size != 0) {
}
@if(files.size == 0 || datasets.size == 0 || collections.size == 0) {
}
Datasets
@for(dataset <- datasets) {
@if(!dataset.thumbnail_id.isEmpty){
}
}
}
@if(collections.size!=0){
@if(files.size != 0 && datasets.size != 0 && collections.size != 0) {
}
@if(files.size == 0 || datasets.size == 0 || collections.size == 0) {
}
Collections
@for(collection <- collections) {
@if(!collection.thumbnail_id.isEmpty){
}
}
}
}