Browse Source

website: also escape output in dragdrop example

Renée Kooi 4 years ago
parent
commit
4ff28bee2a
1 changed files with 8 additions and 2 deletions
  1. 8 2
      website/src/examples/dragdrop/app.es6

+ 8 - 2
website/src/examples/dragdrop/app.es6

@@ -11,8 +11,14 @@ const onUploadSuccess = (elForUploadedFiles) =>
     const url = response.uploadURL
     const fileName = file.name
 
-    document.querySelector(elForUploadedFiles).innerHTML +=
-      `<li><a href="${url}" target="_blank">${fileName}</a></li>`
+    const li = document.createElement('li')
+    const a = document.createElement('a')
+    a.href = url
+    a.target = '_blank'
+    a.appendChild(document.createTextNode(fileName))
+    li.appendChild(a)
+
+    document.querySelector(elForUploadedFiles).appendChild(li)
   }
 
 const uppyOne = new Uppy({ debug: true, autoProceed: true })