| | |
| | document.addEventListener('DOMContentLoaded', function() { |
| | |
| | const dropzone = document.querySelector('.border-dashed'); |
| | |
| | if (dropzone) { |
| | dropzone.addEventListener('dragover', (e) => { |
| | e.preventDefault(); |
| | dropzone.classList.add('dropzone-active'); |
| | }); |
| | |
| | dropzone.addEventListener('dragleave', () => { |
| | dropzone.classList.remove('dropzone-active'); |
| | }); |
| | |
| | dropzone.addEventListener('drop', (e) => { |
| | e.preventDefault(); |
| | dropzone.classList.remove('dropzone-active'); |
| | handleFiles(e.dataTransfer.files); |
| | }); |
| | } |
| | |
| | function handleFiles(files) { |
| | console.log('Files to upload:', files); |
| | |
| | |
| | } |
| | |
| | |
| | const tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); |
| | tooltipTriggerList.map(function (tooltipTriggerEl) { |
| | return new bootstrap.Tooltip(tooltipTriggerEl); |
| | }); |
| | }); |