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 | |
parent | 7414366686753e3ad6ae26039821f81336ebc408 (diff) | |
download | gomf-web-pomf-0.2.0.tar.gz gomf-web-pomf-0.2.0.zip |
Fix upload error displayv0.2.0
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | pages/index.html | 6 | ||||
-rw-r--r-- | static/pomf.js | 19 |
3 files changed, 13 insertions, 13 deletions
@@ -2,3 +2,4 @@ /gomf /*.go /*.txt +/upload/ diff --git a/pages/index.html b/pages/index.html index f7d9f51..0a0c2b1 100644 --- a/pages/index.html +++ b/pages/index.html @@ -25,6 +25,12 @@ <span class="file-name">{{ .Name }}</span> <span class="file-url"><a href="{{ .Url }}" target="_blank">{{ .Url }}</a></span> </li>{{ end }} + + {{ if or .Files .Description }}<li class="file total" data-filename=""> + <span class="file-name">{{ if .Description }}{{ .Description }}{{ else }}Done!{{ end }}</span> + <span class="file-url"></span> + </li>{{ end }} + </ul>{{ end }} </div> 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) { |