diff --git a/lib/client/edit.js b/lib/client/edit.js index 01da3f8f..487ef4d9 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -412,19 +412,14 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip; event.preventDefault(); - files = event.dataTransfer.files; + files = event.dataTransfer.files; - if (files.length) { - n = files.length; - - for (i = 0; i < n; i++) { - reader = new FileReader(); - file = files[i]; - + if (files) + files.forEach(function(file) { + reader = new FileReader(); DOM.Events.add('load', onLoad, reader); reader.readAsBinaryString(file); - } - } + }); } this.showMessage = function(text) {