diff options
| author | oweissbarth | 2014-07-24 23:57:00 +0200 |
|---|---|---|
| committer | oweissbarth | 2014-07-24 23:57:00 +0200 |
| commit | 11fc80d072103f72c8e648d804b54ff9bca7958e (patch) | |
| tree | d0d2f066f5af8aaa007b5de90b82140276f50351 /www/static/js | |
| parent | c89bd0fc5efb765166e6e7630c9c62cf917c6bda (diff) | |
| download | files.iamfabulous.de-11fc80d072103f72c8e648d804b54ff9bca7958e.tar.gz | |
improved upload ui
Diffstat (limited to 'www/static/js')
| -rw-r--r-- | www/static/js/dropzone.js | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/www/static/js/dropzone.js b/www/static/js/dropzone.js index 7accdc2..8a98a54 100644 --- a/www/static/js/dropzone.js +++ b/www/static/js/dropzone.js @@ -69,14 +69,19 @@ var vfs_upload_queue = []; var filesize = document.createElement("td"); filesize.appendChild(document.createTextNode(Math.floor(file.size/1024*100)/100+"KB")); - filesize.className = "filesize"; + filesize.className = "filesizeCol"; var progressBar = document.createElement("progress"); progressBar.id="progressBar-"+file.name; progressBar.className="progressBar"; + progressBar.style.display="none"; + var progressPending = document.createElement("p"); + progressPending.id="progressPending-"+file.name; + progressPending.appendChild(document.createTextNode("pending")); var progressCol = document.createElement("td"); progressCol.className="progressCol"; progressCol.appendChild(progressBar); + progressCol.appendChild(progressPending); var publicCol = document.createElement("td"); publicCol.className="publicCol"; @@ -98,6 +103,8 @@ var vfs_upload_queue = []; function upload(){ for(i = 0; i<vfs_upload_queue.length; i++){ + document.getElementById("progressPending-"+vfs_upload_queue[i].name).style.display = "none"; + document.getElementById("progressBar-"+vfs_upload_queue[i].name).style.display = "inline"; document.getElementById("progressBar-"+vfs_upload_queue[i].name).value = 0; document.getElementById("progressBar-"+vfs_upload_queue[i].name).max = 100; var xhr = new XMLHttpRequest(); @@ -117,8 +124,8 @@ var vfs_upload_queue = []; xhr.onload=function(){ if (xhr.status==200){ - }else{ - alert("upload failed"); + }else if (xhr.status != 0){ + alert("upload failed due to "+xhr.status); } }; |
