MCPcopy Index your code
hub / github.com/stemdeckapp/stemdeck / wireLibraryDeleteKeys

Function wireLibraryDeleteKeys

static/js/catalog.js:910–921  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

908}
909
910function wireLibraryDeleteKeys() {
911 if (document.body.dataset.libraryDeleteReady === "1") return;
912 document.body.dataset.libraryDeleteReady = "1";
913
914 document.addEventListener("keydown", (e) => {
915 if (e.key !== "Delete" && e.key !== "Backspace") return;
916 if (isTextEditingTarget(e.target)) return;
917 if (!_currentTrackId || !tracks[_currentTrackId]) return;
918 e.preventDefault();
919 moveTrackToTrash(_currentTrackId);
920 });
921}
922
923// ─── Rendering helpers ───
924

Callers 1

initCatalogFunction · 0.85

Calls 2

isTextEditingTargetFunction · 0.85
moveTrackToTrashFunction · 0.85

Tested by

no test coverage detected