diff --git a/TODO.md b/TODO.md index a0e44e9..e2e51ef 100644 --- a/TODO.md +++ b/TODO.md @@ -3,4 +3,3 @@ - Hash-Funktion durch einen UUID-Generator ersetzen - maximale Größe der Datei - Code aufräumen -- Klick-Funktionalität fertigstellen diff --git a/config.php b/config.php index 63ffab9..8ef1db7 100644 --- a/config.php +++ b/config.php @@ -4,7 +4,7 @@ $title = "imgpaste by gideonstar"; // Displayed text -$text = "Drop image here..."; +$text = "Click or drop image here..."; // Writable data directory for images $datadir = "i"; diff --git a/script.js b/script.js index 67d2d3a..ded89f0 100644 --- a/script.js +++ b/script.js @@ -14,14 +14,24 @@ dropzone.addEventListener('dragleave', function(e) this.classList.add('nodrop'); }); -/*dropzone.addEventListener('click', function(e) +dropzone.addEventListener('click', function(e) { e.preventDefault(); input = document.createElement('input'); input.type = 'file'; input.click(); -});*/ + + input.onchange = function(e) { + file = e.target.files[0]; + if( + file.type == 'image/png' || + file.type == 'image/jpeg' ) + { + upload(e.target.files[0]); + } + } +}); dropzone.addEventListener('drop', function(e) {