diff options
author | clsr <clsr@clsr.net> | 2016-06-16 17:01:01 +0000 |
---|---|---|
committer | clsr <clsr@clsr.net> | 2016-06-16 17:01:01 +0000 |
commit | e247aa4e05dc404214c09e7e54fb7d491c4bbb1d (patch) | |
tree | fd5cd20db4ca628dcc670fb1c06ffed5ba66e70f /static/pomf.js | |
parent | 7414366686753e3ad6ae26039821f81336ebc408 (diff) | |
download | gomf-web-pomf-e247aa4e05dc404214c09e7e54fb7d491c4bbb1d.tar.gz gomf-web-pomf-e247aa4e05dc404214c09e7e54fb7d491c4bbb1d.zip |
Fix upload error displayv0.2.0
Diffstat (limited to 'static/pomf.js')
-rw-r--r-- | static/pomf.js | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/static/pomf.js b/static/pomf.js index dfa047a..361ffec 100644 --- a/static/pomf.js +++ b/static/pomf.js @@ -74,22 +74,15 @@ document.addEventListener('DOMContentLoaded', function() { row.appendChild(url); var link = document.createElement('a'); + var response = JSON.parse(xhr.responseText); if (respStatus === 200) { - var response = JSON.parse(xhr.responseText); - if (response.success) { - link.textContent = response.files[0].url.replace(/.*?:\/\//g, ""); - link.href = response.files[0].url; - url.appendChild(link); - } else { - bar.innerHTML = 'Error: ' + response.reason; - } - } else if (respStatus === 413) { - link.textContent = 'File Too big!'; - url.appendChild(link); + link.textContent = response.files[0].url.replace(/.*?:\/\//g, ""); + link.href = response.files[0].url; } else { - link.textContent = 'Server error!'; - url.appendChild(link); + link.textContent = response.description || 'Server error!'; + bar.innerHTML = 'Error: ' + response.description; } + url.appendChild(link); } function uploadFile(file, row) { |