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);
}