summaryrefslogtreecommitdiffstats
path: root/files/js/files.js
diff options
context:
space:
mode:
authorBrice Maron <brice@bmaron.net>2011-10-17 20:39:01 +0200
committerBrice Maron <brice@bmaron.net>2011-10-17 20:39:01 +0200
commit3c5a6a356a6d07df4111444620b578f22951f939 (patch)
treeabbad6bede13c8be0813d4ad9b06c539daf89ddf /files/js/files.js
parent492931562fda62b1495af197b10e39f6c89a9949 (diff)
downloadnextcloud-server-3c5a6a356a6d07df4111444620b578f22951f939.tar.gz
nextcloud-server-3c5a6a356a6d07df4111444620b578f22951f939.zip
Use notification to inform about errors in file list.
Diffstat (limited to 'files/js/files.js')
-rw-r--r--files/js/files.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/files/js/files.js b/files/js/files.js
index 079646070d4..902c5e54934 100644
--- a/files/js/files.js
+++ b/files/js/files.js
@@ -182,13 +182,21 @@ $(document).ready(function() {
var response=jQuery.parseJSON(target.contents().find('body').text());
//set mimetype and if needed filesize
if(response){
- for(var i=0;i<response.length;i++){
- var file=response[i];
- $('tr[data-file="'+file.name+'"]').data('mime',file.mime);
- if(size=='Pending'){
- $('tr[data-file='+file.name+'] td.filesize').text(file.size);
+ if(response[0] != undefined && response[0].status == 'success'){
+ for(var i=0;i<response.length;i++){
+ var file=response[i];
+ $('tr[data-file="'+file.name+'"]').data('mime',file.mime);
+ if(size=='Pending'){
+ $('tr[data-file='+file.name+'] td.filesize').text(file.size);
+ }
+ FileList.loadingDone(file.name);
}
- FileList.loadingDone(file.name);
+ }
+ else{
+ $('#notification').text(t('files',response.data.message));
+ $('#notification').fadeIn();
+ $('#fileList > tr').not('[data-mime]').fadeOut();
+ $('#fileList > tr').not('[data-mime]').remove();
}
}
});