diff options
-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) { |