From 76718317075294f16c25dd9cf6a77a7098537f2a Mon Sep 17 00:00:00 2001 From: Salandora Date: Fri, 9 Oct 2015 02:39:21 +0200 Subject: [PATCH] Added copy, move and createFolder to clientlib --- src/octoprint/static/js/app/client/files.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/octoprint/static/js/app/client/files.js b/src/octoprint/static/js/app/client/files.js index d1b5b046..0d6be0f7 100644 --- a/src/octoprint/static/js/app/client/files.js +++ b/src/octoprint/static/js/app/client/files.js @@ -73,6 +73,23 @@ return OctoPrint.delete(resourceForFile(location, filename), opts); }, + copy: function(location, filename, destination, opts) { + return issueFileCommand(location, filename, "copy", { destination: destination }, opts); + }, + + move: function(location, filename, destination, opts) { + return issueFileCommand(location, filename, "move", { destination: destination }, opts); + }, + + createFolder: function (location, name, path) { + var data = { foldername: name }; + if (path != undefined && path != "") { + data["foldername"] = path + "/" + name; + } + + return OctoPrint.postJson(resourceForLocation(location), data); + }, + upload: function (location, file, data) { data = data || {};