Skip to content

Commit a4cdb48

Browse files
author
Max Burnette
committed
Fix spacing on toolbar, add comments
1 parent b0c208c commit a4cdb48

File tree

1 file changed

+29
-26
lines changed

1 file changed

+29
-26
lines changed

app/views/datasets/filesAndFolders.scala.html

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
@(dataset: Dataset, currentFolder: Option[String], foldersList: List[Folder], folderHierarchy: List[Folder], filepage: Int, next: Boolean, fileList:List[File], fileComments: Map[UUID, Int], space: Option[String], filter: Option[String])(implicit user: Option[models.User])
2-
<div><h2 id='folderpath'>
2+
3+
<!-- Breadcrumbs -->
34
@if(folderHierarchy.length > 0 ) {
4-
<a href="javascript:updatePageAndFolder(0, '')"><span class="glyphicon glyphicon-home"></span></a>
5+
<div><h2 id='folderpath'>
6+
<a href="javascript:updatePageAndFolder(0, '')"><span class="glyphicon glyphicon-home"></span></a>
57
@folderHierarchy.map { cFolder =>
6-
> <a href="javascript:updatePageAndFolder(0, '@cFolder.id.stringify')"> @cFolder.displayName</a>
8+
> <a href="javascript:updatePageAndFolder(0, '@cFolder.id.stringify')"> @cFolder.displayName</a>
79
}
8-
10+
</h2></div>
911
}
10-
</h2>
11-
</div>
12-
<div>
12+
13+
<!-- Filtering & sorting tools, if enabled -->
1314
@if(play.Play.application().configuration().getBoolean("sortInMemory")) {
15+
<div>
1416
<script type="text/javascript">
1517
$(document).ready(function() {
1618
$(".js-sort-single").select2({minimumResultsForSearch: Infinity});
@@ -20,15 +22,13 @@
2022
}
2123
$(".js-sort-single").val(order).trigger("change");
2224
$(".js-sort-single").on('select2:select', function (evt) {
23-
$.cookie('sort-order', $(".js-sort-single").val(), { path: '/' });
24-
@currentFolder match {
25-
case None => { updatePageAndFolder(@filepage,'', $(".js-sort-single").val()); }
26-
case Some(s) => { updatePageAndFolder(@filepage,'@s', $(".js-sort-single").val());}
27-
}
28-
});
25+
$.cookie('sort-order', $(".js-sort-single").val(), { path: '/' });
26+
updatePageAndFolder(@filepage,'@currentFolder.getOrElse("")', $(".js-sort-single").val());
27+
});
2928
});
3029
</script>
3130

31+
<!--label class="sortchoice" for="filename-filter">Filter:-->
3232
<input class="form-horizontal" id="filename-filter" placeholder="Filter filenames..."
3333
value="@filter.getOrElse("")"
3434
onchange="getUpdatedFilesAndFolders()">
@@ -44,25 +44,28 @@
4444
</select>
4545

4646
</label>
47+
</div>
4748
}
48-
</div>
4949

50-
<div id="folderListDiv">
51-
@foldersList.map { folder =>
52-
@folders.listitem(folder, dataset.id)
50+
<!-- Show message when the folder is empty -->
51+
<div style="display: none" id="empty-folder-div"><h4>Folder is empty</h4></div>
52+
@if(foldersList.size == 0 && fileList.size == 0 ){
53+
<script>$("#empty-folder-div").show();</script>
5354
}
54-
</div>
55-
<div style="display: none" id="empty-folder-div"><h4>Folder is empty</h4></div>
5655

57-
<!-- Show message when the folder is empty -->
58-
@if(foldersList.size == 0 && fileList.size == 0 ){
59-
<script>$("#empty-folder-div").show();</script>
56+
<!-- Folders list -->
57+
<div id="folderListDiv">
58+
</br>
59+
@foldersList.map { folder =>
60+
@folders.listitem(folder, dataset.id)
6061
}
62+
</div>
6163

62-
@currentFolder match {
63-
case None => { @files.grid(fileList, fileComments, dataset.id, space, ResourceRef(ResourceRef.dataset, dataset.id), dataset.folders.length > 0) }
64-
case Some(s) => { @files.grid(fileList, fileComments, dataset.id, space, ResourceRef(ResourceRef.folder, UUID(s)), dataset.folders.length > 0)}
65-
}
64+
<!-- Files list -->
65+
@currentFolder match {
66+
case None => { @files.grid(fileList, fileComments, dataset.id, space, ResourceRef(ResourceRef.dataset, dataset.id), dataset.folders.length > 0) }
67+
case Some(s) => { @files.grid(fileList, fileComments, dataset.id, space, ResourceRef(ResourceRef.folder, UUID(s)), dataset.folders.length > 0)}
68+
}
6669

6770
<div class="row">
6871
<div class="col-md-12">

0 commit comments

Comments
 (0)