(file)
| 615 | } |
| 616 | |
| 617 | function getUploadPathForFile(file) { |
| 618 | if (!file || typeof file !== 'object') return ''; |
| 619 | const raw = |
| 620 | file.customRelativePath || |
| 621 | file.relativePath || |
| 622 | file.webkitRelativePath || |
| 623 | file.name || |
| 624 | file.fileName || |
| 625 | ''; |
| 626 | return normalizeUploadPath(raw); |
| 627 | } |
| 628 | |
| 629 | function ensureUploadConflictModal() { |
| 630 | let modal = document.getElementById('uploadConflictModal'); |
no test coverage detected