Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. let avatar = document.getElementById('avatar');
  2. let inputPhoto = document.getElementById('inputPhoto');
  3. let image = document.getElementById('cropperImg');
  4. let $crop = $('#cropper');
  5. let cropper;
  6.  
  7. inputPhoto.addEventListener('change', function(upload) {
  8. console.log('change');
  9. var files = upload.target.files;
  10. var fileName = files.item(0).name;
  11. var fileSize = files.item(0).size;
  12. if(fileSize <= 1048576){
  13. if(fileName.includes('.jpg') || fileName.includes('.jpeg') || fileName.includes('.png')) {
  14. clearErrorMessages();
  15. var done = function (url) {
  16. console.log(files.item(0).name);
  17. image.src = url;
  18. showCropper();
  19. };
  20. var reader;
  21. var file;
  22. var url;
  23.  
  24. if(files && files.length > 0) {
  25. file = files[0];
  26. if(URL) {
  27. done(URL.createObjectURL(file));
  28. } else if (FileReader) {
  29. reader = new FileReader();
  30. reader.onload = function (e) {
  31. done(reader.result);
  32. };
  33. reader.readAsDataURL(file);
  34. }
  35. }
  36. } else {
  37. closeUploadDialog();
  38. showFileTypeError();
  39. inputPhoto.value = '';
  40. }
  41. } else {
  42. closeUploadDialog();
  43. showSizeError();
  44. inputPhoto.value = '';
  45. }
  46. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement