From f0da80b886bab368ab7a8d67357698cea8025280 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Fri, 13 Sep 2013 17:43:56 +0100 Subject: [PATCH] Can now provide a fileList to delete Produces less code and opens this up to the API, so we don't just have to delete selected files --- lib/ice-coder.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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); }; },