MCPcopy Create free account
hub / github.com/TechJeeper/Printventory / handler

Function handler

renderer.js:2668–2687  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

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

Callers 2

startHttpServerFunction · 0.85
main.jsFile · 0.85

Calls 3

getCurrentModelFilePathFunction · 0.85
autoSaveModelFunction · 0.85
showHtmlContextMenuFunction · 0.85

Tested by

no test coverage detected