Index: branches/unlabeled/unlabeled-1.2.2/core/admin_templates/js/uploader.js =================================================================== diff -u -r8202 -r8215 --- branches/unlabeled/unlabeled-1.2.2/core/admin_templates/js/uploader.js (.../uploader.js) (revision 8202) +++ branches/unlabeled/unlabeled-1.2.2/core/admin_templates/js/uploader.js (.../uploader.js) (revision 8215) @@ -309,7 +309,7 @@ upl.files.push(file); upl.total += file.size; if (upl.files[0].uploaded) { - UploadsManager.DeleteFile(file.uploader_id, upl.files[0].name); + UploadsManager.DeleteFile(file.uploader_id, upl.files[0].name, true); } else { upl.flash.cancelFile(upl.files[0].id); @@ -350,11 +350,11 @@ alert('Error: '+msg+'\nOccured on file '+file.name); } -UploadsManager.DeleteFile = function(mov, fname) +UploadsManager.DeleteFile = function(mov, fname, confirmed) { - if (!confirm('Are you sure you want to delete this file?')) return; + if (!confirmed && !confirm('Are you sure you want to delete this file?')) return; Request.makeRequest( - this.Uploaders[mov].deleteURL.replace('#FILE#', fname), + this.Uploaders[mov].deleteURL.replace('#FILE#', fname).replace('#FIELD#', this.Uploaders[mov].params.field), false, '', function(req, fname, upl) { upl.RemoveFile({id:fname})