summaryrefslogtreecommitdiffstats
path: root/apps/files/js/filelist.js
diff options
context:
space:
mode:
authorkondou <kondou@ts.unde.re>2013-10-20 22:47:44 +0200
committerkondou <kondou@ts.unde.re>2013-10-20 22:47:44 +0200
commit60b25a2e975c6824b3d5a5d4c14960a253aaa705 (patch)
tree70bda58e4f03d671f99986ce771822c95cf35778 /apps/files/js/filelist.js
parentf828b51ede75ef25db3859156691fb582b76fe39 (diff)
downloadnextcloud-server-60b25a2e975c6824b3d5a5d4c14960a253aaa705.tar.gz
nextcloud-server-60b25a2e975c6824b3d5a5d4c14960a253aaa705.zip
Create FileList.updateEmptyContent() and fix not showing emptycontent after deletion
Diffstat (limited to 'apps/files/js/filelist.js')
-rw-r--r--apps/files/js/filelist.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 7a0cfa83255..5d1b797ab5e 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -7,12 +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);
- $('#filestable th').toggleClass('hidden', !(!isCreatable || $fileList.find('tr').length > 0));
+ FileList.updateEmptyContent();
$fileList.find('tr').each(function () {
FileActions.display($(this).children('td.filename'));
});
@@ -508,6 +505,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");
@@ -621,6 +619,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', !(!isCreatable || $fileList.find('tr').length > 0));
+ },
showMask: function(){
// in case one was shown before
var $mask = $('#content .mask');