diff --git a/lib/ice-coder.js b/lib/ice-coder.js index 8c0a937..c7d2ad7 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -791,14 +791,14 @@ var ICEcoder = { }, // Delete a file - deleteFiles: function() { - var selectedFilesList; + deleteFiles: function(fileList) { + var tgtFiles, tgtListDisplay; - selectedFilesList = top.ICEcoder.selectedFiles.toString().replace(/\|/g,"/").replace(/,/g,"\n"); - - if (top.ICEcoder.selectedFiles.length>0 && top.ICEcoder.ask('Delete:\n\n'+selectedFilesList+'?')) { - top.ICEcoder.serverQueue("add","lib/file-control.php?action=delete&file="+top.ICEcoder.selectedFiles.join(";")); - top.ICEcoder.serverMessage('Deleting File
'+selectedFilesList); + tgtFiles = fileList ? fileList : top.ICEcoder.selectedFiles; + tgtListDisplay = tgtFiles.toString().replace(/\|/g,"/").replace(/,/g,"\n"); + if (tgtFiles.length>0 && top.ICEcoder.ask('Delete:\n\n'+tgtListDisplay+'?')) { + top.ICEcoder.serverQueue("add","lib/file-control.php?action=delete&file="+tgtFiles.join(";")); + top.ICEcoder.serverMessage('Deleting File
'+tgtListDisplay); }; },