0513e85cc01843ecc411b86dfce9180a8d1acf37
max
  Thu Mar 22 17:40:16 2012 -0700
make individual sequences for publications track clickable, show alignments, correct mouseOvers // Also changs text that is shown for PDF Output in hgTracks (see email with Ann/Donna/Brian)
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index 549812c..6c949c6 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -1892,46 +1892,48 @@
 
 #define NUM_YEARS 30  // similar to google scholar, which goes back to 20 years
 
 void pubsUi(struct trackDb *tdb)
 /* UI for pubs match track */
 {
 char* keywordTag = "pubsKeywords";
 char* yearTag = "pubsYear";
 char *keywords = cartUsualString(cart, keywordTag, "");
 char *text[NUM_YEARS + 1];
 char *values[NUM_YEARS + 1];
 char *yearFilter = cartUsualString(cart, yearTag, "anytime");
 int i;
 puts("<P><B>Filter articles by keywords in abstract, title or authors:</B>");
 cgiMakeTextVar(keywordTag, keywords, 45);
+
 text[0] = "anytime";
 values[0] = "anytime";
 time_t nowTime = time(NULL);
 struct tm *tm = localtime(&nowTime);
 int nowYear = 1900 + tm->tm_year;
 
 for(i = 0; i < NUM_YEARS; i++)
     {
     char buf[20];
     safef(buf, sizeof(buf), "since %d", nowYear - i);
     text[i + 1] = cloneString(buf);
     safef(buf, sizeof(buf), "%d", nowYear - i);
     values[i + 1] = cloneString(buf);
     }
 
 puts("</P><P>\n");
+printf("<B>Show articles published </B>");
 cgiDropDownWithTextValsAndExtra(yearTag, text, values, NUM_YEARS + 1, yearFilter, NULL);
 puts("</P>\n");
 }
 
 
 void oligoMatchUi(struct trackDb *tdb)
 /* UI for oligo match track */
 {
 char *oligo = cartUsualString(cart, oligoMatchVar, oligoMatchDefault);
 puts("<P><B>Short (2-30 base) sequence:</B>");
 cgiMakeTextVar(oligoMatchVar, oligo, 45);
 }
 
 void cutterUi(struct trackDb *tdb)
 /* UI for restriction enzyme track */