ajax.js: fix upload progress display in firefox

This commit is contained in:
czaks 2013-09-17 18:54:06 -04:00
parent 6d3ac4c512
commit 9516aa1997

View File

@ -28,7 +28,14 @@ $(window).ready(function() {
formData.append('post', submit_txt);
var updateProgress = function(e) {
$(form).find('input[type="submit"]').val(_('Posting... (#%)').replace('#', Math.round(e.position / e.total * 100)));
var percentage;
if (e.position === undefined) { // Firefox
percentage = Math.round(e.loaded * 100 / e.total);
}
else { // Chrome?
percentage = Math.round(e.position * 100 / e.total);
}
$(form).find('input[type="submit"]').val(_('Posting... (#%)').replace('#', percentage));
};
$.ajax({