983a9111e0930f4e3902b30390f2ee20b74513a1 kate Tue Jul 28 14:04:15 2020 -0700 Remove recommended track set from cart when loading new session or changing assembly, or when panel has been closed by user click on X. refs #25601 diff --git src/hg/hgTracks/recTrackSets.c src/hg/hgTracks/recTrackSets.c index 31b70d6..6375560 100644 --- src/hg/hgTracks/recTrackSets.c +++ src/hg/hgTracks/recTrackSets.c @@ -95,34 +95,34 @@ hPrintf("<div style='display:none;' id='recTrackSetsPopup' title='Recommended Track Sets'>\n"); // TODO: Consider moving this to the tab file as a header section hPrintf("<p>These links provide track sets selected and pre-configured for " "specific user scenarios. They are designed to be useful at " "different genomic loci. Clicking a link below will create a browser " "window with these tracks visible, without changing the locus.</p>"); hPrintf("<ul class='indent'>"); for (recTrackSet = recTrackSets; recTrackSet != NULL; recTrackSet = recTrackSet->next) { // TODO: consider libifying hgSession.c:add/getSessionLink() and using that hPrintf("<li><a class='recTrackSetLink' href='./hgTracks?" "pix=%d&textSize=%s" // preserve these user settings - "&hgS_otherUserName=%s" - "&hgS_otherUserSessionName=%s" - "&hgS_otherUserSessionLabel=%s" + "&" hgsOtherUserName "=%s" + "&" hgsOtherUserSessionName "=%s" + "&" hgsOtherUserSessionLabel "=%s" "&hgS_otherUserSessionDesc=%s" - "&hgS_doOtherUser=submit" + "&" hgsDoOtherUser "=submit" "&position=" // JS fills in position "'>" "%s</a>: <small>%s</small></li>", tl.picWidth, tl.textSize, recTrackSet->userName, recTrackSet->sessionName, recTrackSet->label, recTrackSet->description, recTrackSet->label, recTrackSet->description); } hPrintf("</ul>"); hPrintf("<p>Return to <a href='./hgTracks?hgt.reset=on'>Default</a> browser tracks</p>\n"); hPrintf("</div>\n"); }