0de63e83abcfe4740ac40e8a36f16c62b555ef63 tdreszer Fri Apr 29 14:46:43 2011 -0700 More spacing stuff for doctype 4.01. diff --git src/hg/hgCustom/hgCustom.c src/hg/hgCustom/hgCustom.c index b6f6bd5..aa72677 100644 --- src/hg/hgCustom/hgCustom.c +++ src/hg/hgCustom/hgCustom.c @@ -330,31 +330,31 @@ cgiSimpleTableStart(); cgiSimpleTableRowStart(); cgiSimpleTableFieldStart(); if (!(isUpdateForm && dataUrl)) makeClearButton(hgCtDataText); cgiTableFieldEnd(); cgiTableRowEnd(); cgiTableEnd(); cgiTableFieldEnd(); cgiTableRowEnd(); /* extra space */ cgiSimpleTableRowStart(); -puts("<TD STYLE='padding-top:10';\"></TD>"); +puts("<TD style='height:.7em;'></TD>"); cgiTableRowEnd(); /* next row - label for description text entry */ cgiSimpleTableRowStart(); cgiTableField("Optional track documentation: "); if (isUpdateForm && ctHtmlUrl(ct)) cgiTableField(" "); else { puts("<TD ALIGN='RIGHT'>"); puts("Or upload: "); cgiMakeFileEntry(hgCtDocFile); cgiTableFieldEnd(); } cgiTableRowEnd(); @@ -408,30 +408,31 @@ } else { /* hidden form to handle clade/genome/assembly dropdown. * This is at end of page for layout reasons (preserve vertical space) */ puts("</FORM>"); printf("<FORM STYLE=\"margin-bottom:0;\" ACTION=\"%s\" METHOD=\"GET\" NAME=\"orgForm\">", hgCustomName()); cartSaveSession(cart); if (gotClade) printf("<INPUT TYPE=\"HIDDEN\" NAME=\"clade\" VALUE=\"\">\n"); printf("<INPUT TYPE=\"HIDDEN\" NAME=\"org\" VALUE=\"%s\">\n", organism); printf("<INPUT TYPE=\"HIDDEN\" NAME=\"db\" VALUE=\"%s\">\n", database); printf("<INPUT TYPE=\"HIDDEN\" NAME=\"hgct_do_add\" VALUE=\"1\">\n"); } puts("</FORM>"); +puts("<div style='height:.9em;'></div>"); } void tableHeaderFieldStart(int columns) { /* print table column header with white text on black background */ printf("<TD COLSPAN=%d ALIGN='CENTER' BGCOLOR=#536ED3>", columns); } void tableHeaderField(char *label, char *description) { /* print table column header with white text on black background */ puts("<TD ALIGN='CENTER' BGCOLOR=#536ED3 "); if (description) printf("TITLE='%s'", description); printf("><B>%s</B></TD> ", wrapWhiteFont(label)); @@ -749,31 +750,38 @@ puts("</FORM>"); puts("</TD></TR>"); puts("</TABLE>"); puts("</TD>"); cgiTableRowEnd(); cgiTableEnd(); cartSetString(cart, "hgta_group", "user"); } void helpCustom() /* display documentation */ { webNewSection("Loading Custom Tracks"); +char *browserVersion; +if (btIE == cgiClientBrowser(&browserVersion, NULL, NULL) && *browserVersion < '8') + puts("<span>"); +else + puts("<span style='position:relative; top:-1em;'>"); webIncludeHelpFile("customTrackLoad", FALSE); + +puts("</span>"); } void doBrowserLines(struct slName *browserLines, char **retErr) /* parse variables from browser lines into the cart */ { char *err = NULL; struct slName *bl; for (bl = browserLines; bl != NULL; bl = bl->next) { char *words[96]; int wordCount; wordCount = chopLine(bl->name, words); if (wordCount > 1) {