From 39d4bfe8581ddc8d17d0891c94fdbeea8a275015 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Thu, 23 May 2013 09:56:56 +0100 Subject: [PATCH] If our file is |[NEW], prefix selectedFiles[0] This is so we can pick up where we are saving the new file. --- lib/ice-coder.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ice-coder.js b/lib/ice-coder.js index 7564b8f..7323a0e 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -641,10 +641,14 @@ var ICEcoder = { // Save a file saveFile: function(saveAs) { - var saveType; + var saveType, filePath; saveType = saveAs ? "saveAs" : "save"; - top.ICEcoder.serverQueue("add","lib/file-control.php?action=save&file="+ICEcoder.openFiles[ICEcoder.selectedTab-1].replace(top.iceRoot,"").replace(/\//g,"|")+"&fileMDT="+ICEcoder.openFileMDTs[ICEcoder.selectedTab-1]+"&saveType="+saveType); + filePath = ICEcoder.openFiles[ICEcoder.selectedTab-1].replace(top.iceRoot,"").replace(/\//g,"|"); + if (filePath=="|[NEW]") { + filePath = top.ICEcoder.selectedFiles[0]+filePath; + } + top.ICEcoder.serverQueue("add","lib/file-control.php?action=save&file="+filePath+"&fileMDT="+ICEcoder.openFileMDTs[ICEcoder.selectedTab-1]+"&saveType="+saveType); top.ICEcoder.serverMessage('Saving
'+ICEcoder.openFiles[ICEcoder.selectedTab-1].replace(top.iceRoot,"")); },