minor syntax change to file-upload eventlistener

pull/116/head
Aevann 2023-02-08 09:14:01 +02:00
parent 8fcf015d28
commit 90cd383e36
1 changed files with 12 additions and 9 deletions

View File

@ -100,17 +100,20 @@ document.onpaste = function(event) {
} }
document.getElementById('file-upload').addEventListener('change', function(){ document.getElementById('file-upload').addEventListener('change', function(){
f=document.getElementById('file-upload'); const f = document.getElementById('file-upload');
document.getElementById('urlblock').classList.add('d-none'); if (f.files)
document.getElementById('filename-show').textContent = document.getElementById('file-upload').files[0].name.substr(0, 20);
filename = f.files[0].name.toLowerCase()
if (IMAGE_FORMATS.some(s => filename.endsWith(s)))
{ {
const fileReader = new FileReader(); document.getElementById('urlblock').classList.add('d-none');
fileReader.readAsDataURL(f.files[0]); const filename = f.files[0].name
fileReader.addEventListener("load", function () {document.getElementById('image-preview').setAttribute('src', this.result);}); document.getElementById('filename-show').textContent = filename.substr(0, 20);
if (IMAGE_FORMATS.some(s => filename.toLowerCase().endsWith(s)))
{
const fileReader = new FileReader();
fileReader.readAsDataURL(f.files[0]);
fileReader.addEventListener("load", function () {document.getElementById('image-preview').setAttribute('src', this.result);});
}
checkForRequired();
} }
checkForRequired();
}) })
function savetext() { function savetext() {