aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/js
diff options
context:
space:
mode:
authorChristopher Schäpers <kondou@ts.unde.re>2013-10-22 14:39:14 -0700
committerChristopher Schäpers <kondou@ts.unde.re>2013-10-22 14:39:14 -0700
commit70c0d7d6bc37765e75d012981069a5f3da6e2b3b (patch)
treef3b92ce4ab85a03626f77400517f1730f0a23f80 /apps/files/js
parent70b02f0513758febe17c13526d96d80c6003284b (diff)
parentd1c27e08e56562c7b522c43d1f1b485ee9f1cd77 (diff)
downloadnextcloud-server-70c0d7d6bc37765e75d012981069a5f3da6e2b3b.tar.gz
nextcloud-server-70c0d7d6bc37765e75d012981069a5f3da6e2b3b.zip
Merge pull request #5310 from owncloud/hide_filestable-header_when_empty
Hide files list header, when theres no files to see
Diffstat (limited to 'apps/files/js')
-rw-r--r--apps/files/js/filelist.js16
1 files changed, 12 insertions, 4 deletions
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 39b27ec9f3a..85bdd509715 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -7,11 +7,9 @@ var FileList={
});
},
update:function(fileListHtml) {
- var $fileList = $('#fileList'),
- permissions = $('#permissions').val(),
- isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
+ var $fileList = $('#fileList');
$fileList.empty().html(fileListHtml);
- $('#emptycontent').toggleClass('hidden', !isCreatable || $fileList.find('tr').length > 0);
+ FileList.updateEmptyContent();
$fileList.find('tr').each(function () {
FileActions.display($(this).children('td.filename'));
});
@@ -282,6 +280,7 @@ var FileList={
FileList.updateFileSummary();
if($('tr[data-file]').length==0){
$('#emptycontent').removeClass('hidden');
+ $('#filescontent th').addClass('hidden');
}
},
insertElement:function(name,type,element){
@@ -312,6 +311,7 @@ var FileList={
$('#fileList').append(element);
}
$('#emptycontent').addClass('hidden');
+ $('#filestable th').removeClass('hidden');
FileList.updateFileSummary();
},
loadingDone:function(name, id){
@@ -530,6 +530,7 @@ var FileList={
procesSelection();
checkTrashStatus();
FileList.updateFileSummary();
+ FileList.updateEmptyContent();
} else {
$.each(files,function(index,file) {
var deleteAction = $('tr').filterAttr('data-file',files[i]).children("td.date").children(".action.delete");
@@ -643,6 +644,13 @@ var FileList={
}
}
},
+ updateEmptyContent: function(){
+ var $fileList = $('#fileList');
+ var permissions = $('#permissions').val();
+ var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
+ $('#emptycontent').toggleClass('hidden', !isCreatable || $fileList.find('tr').length > 0);
+ $('#filestable th').toggleClass('hidden', $fileList.find('tr').length === 0);
+ },
showMask: function(){
// in case one was shown before
var $mask = $('#content .mask');