Change indentation in dz.js
git-svn-id: file:///srv/svn/repo/marisa/trunk@56 d6811dac-2434-b64a-9ddc-f563ab233461
This commit is contained in:
parent
c7687232ef
commit
cc118407b3
@ -51,10 +51,15 @@ function sendfiles(files) {
|
|||||||
let uploads = document.getElementById("uploads");
|
let uploads = document.getElementById("uploads");
|
||||||
let progressbar = document.createElement("progress");
|
let progressbar = document.createElement("progress");
|
||||||
let uploadlist = document.createElement("ul");
|
let uploadlist = document.createElement("ul");
|
||||||
|
let uploadtext = document.createElement("textarea");
|
||||||
let formData = new FormData(), xhr = new XMLHttpRequest();
|
let formData = new FormData(), xhr = new XMLHttpRequest();
|
||||||
|
|
||||||
|
// used for clipboard only
|
||||||
|
uploadtext.style.display = "none";
|
||||||
|
|
||||||
uploads.appendChild(progressbar);
|
uploads.appendChild(progressbar);
|
||||||
uploads.appendChild(uploadlist);
|
uploads.appendChild(uploadlist);
|
||||||
|
uploads.appendChild(uploadtext);
|
||||||
|
|
||||||
formData.append("expiry", 10);
|
formData.append("expiry", 10);
|
||||||
for(let i=0; i < files.length; i++) {
|
for(let i=0; i < files.length; i++) {
|
||||||
@ -66,20 +71,25 @@ function sendfiles(files) {
|
|||||||
// e.loaded - how many bytes downloaded
|
// e.loaded - how many bytes downloaded
|
||||||
// e.lengthComputable = true if the server sent Content-Length header
|
// e.lengthComputable = true if the server sent Content-Length header
|
||||||
// e.total - total number of bytes (if lengthComputable)
|
// e.total - total number of bytes (if lengthComputable)
|
||||||
if (e.lengthComputable) {
|
|
||||||
progressbar.max = e.total
|
|
||||||
}
|
|
||||||
progressbar.value = e.loaded
|
|
||||||
}
|
}
|
||||||
|
|
||||||
xhr.onreadystatechange = function() {
|
xhr.onreadystatechange = function() {
|
||||||
if(xhr.readyState === XMLHttpRequest.DONE) {
|
if(xhr.readyState === XMLHttpRequest.DONE) {
|
||||||
progressbar.remove();
|
progressbar.remove();
|
||||||
|
|
||||||
this.response.split(/\r?\n/).forEach(function(link) {
|
this.response.split(/\r?\n/).forEach(function(link) {
|
||||||
let li = document.createElement("li");
|
let li = document.createElement("li");
|
||||||
li.innerHTML = `<a href="${link}">${link}</a>`;
|
li.innerHTML = `<a href="${link}">${link}</a>`;
|
||||||
uploadlist.appendChild(li);
|
uploadlist.appendChild(li);
|
||||||
});
|
});
|
||||||
|
let clippy = document.createElement("button");
|
||||||
|
uploads.appendChild(clippy);
|
||||||
|
clippy.innerText = " 📋 copy ";
|
||||||
|
clippy.onclick = function(e) {
|
||||||
|
uploadtext.select();
|
||||||
|
document.execCommand("copy");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user