diff --git a/js/main-1.js b/js/main-1.js index 30c89b03..cba9b299 100644 --- a/js/main-1.js +++ b/js/main-1.js @@ -41,6 +41,9 @@ Array.from(droppables).forEach(element => { element.addEventListener('dragleave', dropLeave, false); element.addEventListener('dragover', dropOver, false); element.addEventListener('drop', dropDrop, false); + element.children[1].addEventListener('click', function() { + this.value = null; + }, false); }) function dropEnter(e) { e.preventDefault(); @@ -85,4 +88,15 @@ async function uploadFiles(filesRaw, destination, otherParams = '') { } reader.readAsDataURL(file); }) -} \ No newline at end of file +} + +//Input same value still enters +const urlInputs = Array.from(document.querySelectorAll('input[type=url]')); +urlInputs.forEach(element => { + element.addEventListener('keyup', function(event) { + if (event.keyCode === 13) { + event.preventDefault(); + element.dispatchEvent(new Event('change')); + } + }); +});