summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/frames.js51
-rw-r--r--js/save.js51
2 files changed, 51 insertions, 51 deletions
diff --git a/js/frames.js b/js/frames.js
index 93d4ac3..163e899 100644
--- a/js/frames.js
+++ b/js/frames.js
@@ -156,54 +156,3 @@ encoder.on("rendered-url", function(url){
pause(true)
})
-function get_filename(){
- var basename = $("#url").val().replace(/^.*\//,"").replace(/\..*$/,"").replace(/[^-_ a-zA-Z0-9]/g,"")
- var username = user.username
- var filename = basename + "-" + username + "-" + (+new Date()) + ".gif"
- return filename.replace(/ /g,"_").replace(/-+/g,"-")
-}
-function save (){
- if (! lastGif) return;
- var filename = get_filename()
- var blob = dataUriToBlob(lastGif)
- saveAs(blob, filename);
-}
-function saveJSON (data, filename) {
- var bytes = JSON.stringify(data)
- var buf = new ArrayBuffer(bytes.length);
- var arr = new Uint8Array(buf);
- for (var i = 0; i < bytes.length; i++) {
- arr[i] = bytes.charCodeAt(i);
- }
-
- var blob = new Blob([arr], { type: "text/json" });
- blob.slice = blob.slice || blob.webkitSlice;
-
- saveAs(blob, filename);
-}
-
-function upload(){
- var filename = get_filename()
- var username = user.username
- var blob = dataUriToBlob(lastGif)
- uploadImage({
- blob: blob,
- filename: filename,
- username: username,
- success: function(data){
-
- // data.url
- // data.filesize
- // data.success
-
- console.log(data);
- status("uploaded");
- $("#uploaded-url").show().focus().val(data.url)
- $("#uploaded-url + br").show()
- },
- error: function(data){
- console.log(data)
- status("error uploading: " + data.error)
- }
- });
-}
diff --git a/js/save.js b/js/save.js
new file mode 100644
index 0000000..f54f7d1
--- /dev/null
+++ b/js/save.js
@@ -0,0 +1,51 @@
+function get_filename(){
+ var basename = $("#url").val().replace(/^.*\//,"").replace(/\..*$/,"").replace(/[^-_ a-zA-Z0-9]/g,"")
+ var username = user.username
+ var filename = basename + "-" + username + "-" + (+new Date()) + ".gif"
+ return filename.replace(/ /g,"_").replace(/-+/g,"-")
+}
+function save (){
+ if (! lastGif) return;
+ var filename = get_filename()
+ var blob = dataUriToBlob(lastGif)
+ saveAs(blob, filename);
+}
+function saveJSON (data, filename) {
+ var bytes = JSON.stringify(data)
+ var buf = new ArrayBuffer(bytes.length);
+ var arr = new Uint8Array(buf);
+ for (var i = 0; i < bytes.length; i++) {
+ arr[i] = bytes.charCodeAt(i);
+ }
+
+ var blob = new Blob([arr], { type: "text/json" });
+ blob.slice = blob.slice || blob.webkitSlice;
+
+ saveAs(blob, filename);
+}
+
+function upload(){
+ var filename = get_filename()
+ var username = user.username
+ var blob = dataUriToBlob(lastGif)
+ uploadImage({
+ blob: blob,
+ filename: filename,
+ username: username,
+ success: function(data){
+
+ // data.url
+ // data.filesize
+ // data.success
+
+ console.log(data);
+ status("uploaded");
+ $("#uploaded-url").show().focus().val(data.url)
+ $("#uploaded-url + br").show()
+ },
+ error: function(data){
+ console.log(data)
+ status("error uploading: " + data.error)
+ }
+ });
+}