(e)
| 2666 | } |
| 2667 | |
| 2668 | // Update model details (list/detailed use .file-name; preview wall uses .preview-tile-name) |
| 2669 | let displayFileName = model.fileName; |
| 2670 | if (!displayFileName && model.filePath) { |
| 2671 | if (model.filePath.includes('::')) { |
| 2672 | const entryPath = model.filePath.split('::')[1]; |
| 2673 | displayFileName = entryPath.split(/[/\\]/).pop() || 'Unknown'; |
| 2674 | } else { |
| 2675 | displayFileName = model.filePath.split(/[/\\]/).pop() || 'Unknown'; |
| 2676 | } |
| 2677 | } |
| 2678 | if (!displayFileName) { |
| 2679 | displayFileName = 'Unknown'; |
| 2680 | } |
| 2681 | const nameElement = existingElement.querySelector('.file-name'); |
| 2682 | if (nameElement) { |
| 2683 | nameElement.textContent = displayFileName; |
| 2684 | } |
| 2685 | const previewTileNameEl = existingElement.querySelector('.preview-tile-name'); |
| 2686 | if (previewTileNameEl) { |
| 2687 | previewTileNameEl.textContent = displayFileName; |
| 2688 | } |
| 2689 | |
| 2690 | // Update print status |
no test coverage detected