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

Function wireTrackDragAndLoad

static/js/catalog.js:808–818  ·  view source on GitHub ↗
(el, trackId)

Source from the content-addressed store, hash-verified

806}
807
808function wireTrackDragAndLoad(el, trackId) {
809 el.draggable = true;
810 el.addEventListener("dragstart", (e) => {
811 startDrag(trackId, el, e);
812 });
813 el.addEventListener("dragend", () => endDrag(el));
814 el.addEventListener("click", (e) => {
815 if (e.target.closest(".cat-del")) return;
816 loadTrackIntoStudio(trackId);
817 });
818}
819
820function wireMainPanelDrop() {
821 const lanes = document.getElementById("lanes");

Callers 3

renderRecentItemFunction · 0.85
makeStripItemFunction · 0.85
renderTrackItemFunction · 0.85

Calls 3

endDragFunction · 0.85
loadTrackIntoStudioFunction · 0.85
startDragFunction · 0.70

Tested by

no test coverage detected