summaryrefslogtreecommitdiff
path: root/share/frontend/im/js/main.js
diff options
context:
space:
mode:
authorPepper <pepper@scannerjammer.com>2016-03-10 17:54:38 -0500
committerPepper <pepper@scannerjammer.com>2016-03-10 17:54:38 -0500
commitb2bae3c00cd53de331acc40737f52935f672f22b (patch)
treef6630d2ac25f7c177ee9ca14b4a3a19c0ab72f22 /share/frontend/im/js/main.js
parentea8f6ab9dbed0637b6aa7fc1e14a51b54f122244 (diff)
ok fixed error reporting
Diffstat (limited to 'share/frontend/im/js/main.js')
-rw-r--r--share/frontend/im/js/main.js29
1 files changed, 25 insertions, 4 deletions
diff --git a/share/frontend/im/js/main.js b/share/frontend/im/js/main.js
index 8f8b01a..abcf593 100644
--- a/share/frontend/im/js/main.js
+++ b/share/frontend/im/js/main.js
@@ -16,7 +16,7 @@ var Main =
Main.generating = true
$("#output-cmd").html('generating...').show()
$("#result").show()
- var data =
+ var form =
{
url: $("#img-url").val(),
transparent: $('#img-transparent:checked').val() !== undefined ? "true" : "false",
@@ -43,11 +43,32 @@ var Main =
dispose: $('#dispose').val(),
username: $("#img-name").val(),
}
- if (data.rotate.match(/-/)){ data.rotate=360-parseInt(data.rotate.replace("-","")); };
+ if (form.rotate.match(/-/)){ form.rotate=360-parseInt(data.rotate.replace("-","")); };
$("#img-rotate").val("");
- if (data.username.length > 0)
+ if (form.username.length > 0)
document.cookie = "imname="+data.username+";path=/;domain=.asdf.us;max-age=1086400"
- $.post("/im/api/generate", data, Main.callback)
+ $.ajax({
+ url: '/im/api/generate',
+ type: 'post',
+ dataType: 'json',
+ data: form,
+ success: function(data){ Main.callback(data) },
+ error: function(data){
+ switch(data.status){
+ case 500:
+ alert("Problem with server")
+ console.log(data)
+ break;
+ case 410:
+ alert(JSON.parse(data.responseText).message)
+ break;
+ default:
+ alert("Unknown Problem. Contact Pepper or Jules.")
+ console.log(data)
+ }
+ Main.generating = false
+ }
+ });
},
error: function (s)
{