From b49a2cc52d2d5b1d1372008b6c6dabb135af9e61 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Tue, 15 Jan 2013 11:45:06 +0000 Subject: [PATCH] 2 new functions to select & submit uploaded files Select function sets uploadedDir hidden form field and clicks the file input button for user. Submit function is automatically triggered when files value changes, which then shows the loading screen and submits the form. preventDefault is also needed here. --- lib/ice-coder.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/ice-coder.js b/lib/ice-coder.js index 93886a5..0715c47 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -607,6 +607,17 @@ var ICEcoder = { top.ICEcoder.serverMessage('Pasting File
'+top.ICEcoder.copiedFile.toString().replace(/\|/g,"/").replace(/,/g,"\n")); }, + // Upload file(s) - select & submit + uploadFilesSelect: function(location) { + top.document.getElementById('uploadDir').value = location; + top.document.getElementById("fileInput").click(); + }, + uploadFilesSubmit: function(obj) { + top.ICEcoder.showHide('show',top.document.getElementById('loadingMask')); + document.getElementById('uploadFilesForm').submit(); + event.preventDefault(); + }, + // Show menu on right clicking in file manager showMenu: function() { var menuType, folderMenuItems; @@ -633,7 +644,7 @@ var ICEcoder = { document.getElementById('fileMenu').style.display='inline-block'; }, - // Continue to show the file manager + // Hide the file manager hideFileMenu: function() { document.getElementById('fileMenu').style.display='none'; },