diff --git a/lib/client/dom.js b/lib/client/dom.js index 1a032be2..c69e6e6f 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -659,6 +659,16 @@ var CloudCmd, Util, DOM, CloudFunc; if (p.responseType) xhr.responseType = p.responseType; + Events.add('progress', function(event) { + var percent = (event.loaded / event.total) * 100, + count = Math.round(percent), + msg = lType + ' ' + p.url + ': ' + percent + '%'; + + if (event.lengthComputable) + Util.log(msg); + + }, xhr.upload); + Events.add('readystatechange', function(pEvent) { if (xhr.readyState === 4 /* Complete */) { var lJqXHR = pEvent.target,