2480da67cb1c86aa07059664ea1ea07e43686090 braney Fri Feb 23 12:18:59 2024 -0800 hgc's neato chain visualization matrix wasn't using the right track names diff --git src/hg/js/hgc.js src/hg/js/hgc.js index 4798290..7c2b124 100644 --- src/hg/js/hgc.js +++ src/hg/js/hgc.js @@ -204,38 +204,38 @@ newForm.append(hgsidInput); newForm.innerHTML += "View tracks"; let submitBtn = document.createElement("input"); submitBtn.type = "submit"; newForm.append(submitBtn); let newTblDiv = document.createElement("div"); newTblDiv.classList.add("chainBreak"); newForm.append(newTblDiv); setAllText = "Change display mode of all assembly chain tracks"; makeSetAllDiv(newTblDiv, setAllText, "topSetAll"); // go through and make each link asms.split(",").forEach(function(asm) { - asmSafe = asm.replaceAll(".","_"); + asmSafe = asm.replaceAll(".","v"); let trackTextDiv = document.createElement("div"); trackTextDiv.append(asmSafe + " display mode:"); newTblDiv.append(trackTextDiv); let trackCtrlDiv = document.createElement("div"); let defaultVis = "Hide"; if (typeof chainVis !== "undefined" && asm in chainVis) {defaultVis = chainVis[asm];} - makeVisInput(trackCtrlDiv, asmSafe+"SetVis", trackName=asm, defaultVis=defaultVis); + makeVisInput(trackCtrlDiv, asmSafe+"SetVis", trackName=asmSafe, defaultVis=defaultVis); newTblDiv.append(trackCtrlDiv); trackTextDiv.classList.add("gridItem"); trackCtrlDiv.classList.add("gridItem"); // TODO: allow makeVisInput to take a default vis $("."+asmSafe+"SetVis").each(function(i, clickedElem) { clickedElem.addEventListener("click", function(e) { $("[class$=SetAllVis]").each(function(i, radioElem) { if (radioElem.checked) { radioElem.checked = false; } }); }); }); }); if (asms.split(",").length > 25 ) {