app/assets/javascripts/scrivito_resourcebrowser/uploader.js.coffee in scrivito_resourcebrowser-0.0.3 vs app/assets/javascripts/scrivito_resourcebrowser/uploader.js.coffee in scrivito_resourcebrowser-0.0.4

- old
+ new

@@ -26,23 +26,18 @@ return objClass if mimeType.match(mime) undefined _processQueue: (queue, createdObjs, promise) -> - promise.then (data) => - @onUploadSuccess(data) - file = queue.pop() if file? - @_createResource(file).then (obj) => - @_updateProgress(file, '100%') - createdObjs.push(obj) - .always => - @_processQueue(queue, createdObjs, promise) - - return promise + @_createResource(file) + .done (obj) => + @_updateProgress(file, '100%') + createdObjs.push(obj) + @_processQueue(queue, createdObjs, promise) else return promise.resolve(createdObjs) _addProgressWrapper: () -> itemsElement = $('.editing-resourcebrowser-items').empty() @@ -91,9 +86,11 @@ @onUploadStart(queue) @_addProgressWrapper() promise = $.Deferred() + .done (data) => + @onUploadSuccess(data) queue = for file in files @_addProgress(file) file