0dc6764668fc5dd1f4374f847c7607f62ae82704 tdreszer Thu Oct 21 17:14:37 2010 -0700 Mostly refiguring to ensure shorter 'get' URL. Paging will remember previous selections but may remove this code. diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index b3446fe..74fd615 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -4689,35 +4689,36 @@ #ifdef TRACK_SEARCH if(isSearchTracksSupported(database)) { - hPrintf("<input type='submit' name='%s' value='track search'>", searchTracks); + cgiMakeButtonWithMsg(TRACK_SEARCH, TRACK_SEARCH_BUTTON,TRACK_SEARCH_HINT); hPrintf(" "); } -#endif - hButton("hgt.reset", "default tracks"); +#endif///def TRACK_SEARCH + hButtonWithMsg("hgt.reset", "default tracks","Display only default tracks"); hPrintf(" "); - hButton("hgt.defaultImgOrder", "default order"); + hButtonWithMsg("hgt.defaultImgOrder", "default order","Display current tracks in their default order"); // if (showTrackControls) - always show "hide all", Hiram 2008-06-26 { hPrintf(" "); - hButton("hgt.hideAll", "hide all"); + hButtonWithMsg("hgt.hideAll", "hide all","Hide all currently visibile tracks"); } hPrintf(" "); - hOnClickButton("document.customTrackForm.submit();return false;", - hasCustomTracks ? - CT_MANAGE_BUTTON_LABEL : CT_ADD_BUTTON_LABEL); + hPrintf("<INPUT TYPE='button' VALUE='%s' onClick='document.customTrackForm.submit();return false;' title='%s'>", + hasCustomTracks ? CT_MANAGE_BUTTON_LABEL : CT_ADD_BUTTON_LABEL, + hasCustomTracks ? "Manage your custom tracks" : "Add your own custom tracks"); hPrintf(" "); - hButton("hgTracksConfigPage", "configure"); + hButtonWithMsg("hgTracksConfigPage", "configure","Configure image and track selection"); hPrintf(" "); if (!hIsGsidServer()) { - hButton("hgt.toggleRevCmplDisp", "reverse"); + hButtonWithMsg("hgt.toggleRevCmplDisp", "reverse", + revCmplDisp?"Show forward strand at this location":"Show reverse strand at this location"); hPrintf(" "); } - hButton("hgt.refresh", "refresh"); + hButtonWithMsg("hgt.refresh", "refresh","Refresh image"); hPrintf("<BR>\n"); @@ -4786,15 +4787,15 @@ } hPrintf("<table width='100%%'><tr><td align='left'>"); hPrintf("\n<A NAME=\"%sGroup\"></A>",group->name); - hPrintf("<A HREF=\"%s?%s&%s=%s#%sGroup\" class='bigBlue'><IMG height='18' width='18' onclick=\"return toggleTrackGroupVisibility(this, '%s');\" id=\"%s_button\" src=\"%s\" alt=\"%s\" class='bigBlue'></A> ", + hPrintf("<A HREF=\"%s?%s&%s=%s#%sGroup\" class='bigBlue'><IMG height='18' width='18' onclick=\"return toggleTrackGroupVisibility(this, '%s');\" id=\"%s_button\" src=\"%s\" alt=\"%s\" class='bigBlue' title='%s this group'></A> ", hgTracksName(), cartSidUrlString(cart), collapseGroupVar(group->name), otherState, group->name, - group->name, group->name, indicatorImg, indicator); + group->name, group->name, indicatorImg, indicator,isOpen?"Collapse":"Expand"); hPrintf("</td><td align='center' width='100%%'>\n"); hPrintf("<B>%s</B>", wrapWhiteFont(group->label)); hPrintf("</td><td align='right'>\n"); - hPrintf("<input type='submit' name='hgt.refresh' value='refresh'>\n"); + hPrintf("<input type='submit' name='hgt.refresh' value='refresh' title='Update image with your changes'>\n"); hPrintf("</td></tr></table></th>\n"); controlGridEndRow(cg); @@ -5639,11 +5640,11 @@ configPageSetTrackVis(-2); } #ifdef TRACK_SEARCH -else if (differentString(cartUsualString(cart, searchTracks,"0"),"0")) +else if (differentString(cartUsualString(cart, TRACK_SEARCH,"0"),"0")) { doSearchTracks(groupList); } -#endif +#endif///def TRACK_SEARCH else { tracksDisplay();