summaryrefslogtreecommitdiff
path: root/js/upload.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/upload.js')
-rw-r--r--js/upload.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/js/upload.js b/js/upload.js
new file mode 100644
index 0000000..917d1b8
--- /dev/null
+++ b/js/upload.js
@@ -0,0 +1,34 @@
+function upload(uri, filename, tag){
+ filename = filename || get_filename()
+ uri = (uri && ! uri.target) ? uri : lastGif
+ tag = tag || "shader"
+
+ var blob = dataUriToBlob(uri)
+ uploadImage({
+ blob: blob,
+ filename: filename,
+ username: user.username,
+ tag: tag,
+ success: function(data){
+
+ // data.url
+ // data.filesize
+ // data.success
+
+ console.log(data);
+ $("#uploaded-url").show().focus().val(data.url)
+ $("#uploaded-url + br").show()
+ status && status("uploaded");
+ },
+ error: function(data){
+ console.log(data)
+ status("error uploading: " + data.error)
+ }
+ });
+}
+
+function save (){
+ var filename = get_filename()
+ var blob = dataUriToBlob(lastGif)
+ saveAs(blob, filename);
+}