MCPcopy
hub / github.com/stemdeckapp/stemdeck / reorderFolder

Function reorderFolder

static/js/catalog.js:607–617  ·  view source on GitHub ↗
(draggedId, targetId, before)

Source from the content-addressed store, hash-verified

605}
606
607function reorderFolder(draggedId, targetId, before) {
608 if (draggedId === targetId) return;
609 const dragged = folders.find((f) => f.id === draggedId);
610 const target = folders.find((f) => f.id === targetId);
611 if (!dragged || !target) return;
612 folders.splice(folders.indexOf(dragged), 1);
613 const toIdx = folders.indexOf(target);
614 folders.splice(before ? toIdx : toIdx + 1, 0, dragged);
615 saveState();
616 render();
617}
618
619function isFolderDescendant(ancestorId, candidateId) {
620 let cur = folders.find((f) => f.id === candidateId);

Callers 1

renderFolderFunction · 0.85

Calls 2

saveStateFunction · 0.85
renderFunction · 0.70

Tested by

no test coverage detected