diff options
author | kondou <kondou@ts.unde.re> | 2013-10-20 22:47:44 +0200 |
---|---|---|
committer | kondou <kondou@ts.unde.re> | 2013-10-20 22:47:44 +0200 |
commit | 60b25a2e975c6824b3d5a5d4c14960a253aaa705 (patch) | |
tree | 70bda58e4f03d671f99986ce771822c95cf35778 /apps/files/js/filelist.js | |
parent | f828b51ede75ef25db3859156691fb582b76fe39 (diff) | |
download | nextcloud-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.js | 15 |
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'); |