| |
| 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); |
| }); |
| }); |