Create FileList.updateEmptyContent() and fix not showing emptycontent after deletion

remotes/origin/stable6
kondou 12 years ago
parent f828b51ede
commit 60b25a2e97
  1. 15
      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');

Loading…
Cancel
Save