From b2bae3c00cd53de331acc40737f52935f672f22b Mon Sep 17 00:00:00 2001 From: Pepper Date: Thu, 10 Mar 2016 17:54:38 -0500 Subject: ok fixed error reporting --- share/frontend/im/js/main.js | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) (limited to 'share/frontend/im/js/main.js') 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) { -- cgit v1.2.3-70-g09d2