diff --git a/styles/bootstrap/application.js b/styles/bootstrap/application.js index 9990acc73..d07b8dd2c 100644 --- a/styles/bootstrap/application.js +++ b/styles/bootstrap/application.js @@ -545,7 +545,7 @@ function onAddClipboard(ev) { /* {{{ */ maxFileSizeMsg = msg; } - function sendFileToServer(formData,status) { + function sendFileToServer(formData,status,callback) { var uploadURL = ajaxurl; //Upload URL var extraData ={}; //Extra Data. var jqXHR=$.ajax({ @@ -584,6 +584,9 @@ function onAddClipboard(ev) { /* {{{ */ timeout: 1500, }); status.statusbar.after($('' + editBtnLabel + '')); + if(callback) { + callback(); + } } else { noty({ text: data.message, @@ -665,7 +668,10 @@ function onAddClipboard(ev) { /* {{{ */ statusbar.parent().show(); var status = new createStatusbar(statusbar); status.setFileNameSize(files[i].name,files[i].size); - sendFileToServer(fd,status); + sendFileToServer(fd,status,function(){ + if(target_id == seeddms_folder) + $("div.ajax[data-action='folderList']").trigger('update', {folderid: seeddms_folder}); + }); } else { noty({ text: maxFileSizeMsg + '
' + files[i].name + ' (' + files[i].size + ' Bytes)', @@ -1149,7 +1155,6 @@ $(document).ready(function() { /* {{{ */ var updateDropFolder = function() { $('#menu-dropfolder > div.ajax').trigger('update', {folderid: seeddms_folder}); - console.log(seeddms_folder); timeOutId = setTimeout(updateDropFolder, 60000); }