diff options
Diffstat (limited to 'modules/organize/js/organize.js')
-rw-r--r-- | modules/organize/js/organize.js | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/modules/organize/js/organize.js b/modules/organize/js/organize.js index e11c32c4..f40f14e8 100644 --- a/modules/organize/js/organize.js +++ b/modules/organize/js/organize.js @@ -248,13 +248,20 @@ var operationCallback = function (data, textStatus) { success: function(data, textStatus) { $(".gProgressBar").progressbar("value", data.task.percent_complete); done = data.task.done; - if (data.task.reload) { - var selector = "#gMicroThumb-" + data.task.reload.id + " img"; - $(selector).attr("height", data.task.reload.height); - $(selector).attr("width", data.task.reload.width); - $(selector).attr("src", data.task.reload.src); - $(selector).css("margin-top", data.task.reload.marginTop); - } + if (data.task.post_process.reload) { + $.each(data.task.post_process.reload, function() { + var selector = "#gMicroThumb-" + this.id + " img"; + $(selector).attr("height", this.height); + $(selector).attr("width", this.width); + $(selector).attr("src", this.src); + $(selector).css("margin-top", this.marginTop); + }); + } + if (data.task.post_process.remove) { + $.each(data.task.post_process.remove, function() { + $("#thumb_" + this.id).remove(); + }); + } }, error: function(XMLHttpRequest, textStatus, errorThrown) { paused = true; |