fc715fcc5977edc36a079b3a1a9da5534ddec030 chmalee Tue Jan 14 15:57:02 2025 -0800 Add stopPropagation() call when the convenient view button link is clicked in hubspace, refs #35018 diff --git src/hg/js/hgMyData.js src/hg/js/hgMyData.js index 2cc84fc..cba6cb7 100644 --- src/hg/js/hgMyData.js +++ src/hg/js/hgMyData.js @@ -346,31 +346,32 @@ } else { row.child.show(); } }); folderIcon.addEventListener("click", (e) => { e.stopPropagation(); console.log("click"); }); return folderIcon; } else { let container = document.createElement("div"); // click to view hub.txt or track file in gb: let viewBtn = document.createElement("button"); viewBtn.textContent = "View in Genome Browser"; viewBtn.type = 'button'; - viewBtn.addEventListener("click", function() { + viewBtn.addEventListener("click", function(e) { + e.stopPropagation(); viewInGenomeBrowser(rowData.fileName, rowData.fileType, rowData.genome, rowData.parentDir); }); container.appendChild(viewBtn); return container; } } function deleteFileFromTable(pathList) { // req is an object with properties of an uploaded file, make a new row // for it in the filesTable let table = $("#filesTable").DataTable(); let rows = table.rows((idx, data) => pathList.includes(data.fullPath)); rows.remove().draw(); let toKeep = (elem) => !pathList.includes(elem.fullPath); uiState.fileList = uiState.fileList.filter(toKeep);