diff --git a/lib/ice-coder.js b/lib/ice-coder.js index d07076f..46226db 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -609,11 +609,19 @@ var ICEcoder = { openPrompt: function() { var fileLink; - if(fileLink = top.ICEcoder.getInput('Enter relative file path prefixed with /','')) { - top.ICEcoder.openFile(fileLink); + if(fileLink = top.ICEcoder.getInput('Enter relative file path (prefixed with /) or remote URL','')) { + fileLink.indexOf("://")>-1 + ? top.ICEcoder.getRemoteFile(fileLink) + : top.ICEcoder.openFile(fileLink); } }, + // Get remote file contents + getRemoteFile: function(remoteFile) { + top.ICEcoder.serverQueue("add","lib/file-control.php?action=getRemoteFile&file="+remoteFile); + top.ICEcoder.serverMessage('Getting
'+remoteFile); + }, + // Save a file saveFile: function(saveAs) { var saveType;