From b8f921dab248cdf794f88dd2a41bee7aa41df770 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Sun, 12 May 2013 17:13:44 +0100 Subject: [PATCH] CTRL+o can now get remote URL You can enter an absolute URL path (ie, anything that has :// in it) and it will trigger a different function to get the remote URL by sending that action to the server queue --- lib/ice-coder.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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;