035323fe4a88aea8872eb11de17a3800321cf8e7 galt Wed Jan 18 19:59:51 2023 -0800 code cleanup based on htmlCheck output. refs #7914 diff --git src/hg/hgCustom/hgCustom.c src/hg/hgCustom/hgCustom.c index 70778a5..d785cca 100644 --- src/hg/hgCustom/hgCustom.c +++ src/hg/hgCustom/hgCustom.c @@ -119,42 +119,44 @@ " <A TARGET=_BLANK HREF='../goldenPath/help/vcf.html'>VCF</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format1'>BED</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format1.7'>BED detail</A>,\n" " <A TARGET=_BLANK HREF='../goldenPath/help/bedgraph.html'>bedGraph</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format13'>broadPeak</A>,\n" " <A TARGET=_BLANK HREF='../goldenPath/help/cram.html'>CRAM</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format3'>GFF</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format4'>GTF</A>,\n" " <A TARGET=_BLANK HREF='../goldenPath/help/hic.html'>hic</A>,\n" " <A TARGET=_BLANK HREF='../goldenPath/help/interact.html'>interact</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format5'>MAF</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format12'>narrowPeak</A>,\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format10'>Personal Genome SNP,</A>\n" " <A TARGET=_BLANK HREF='../FAQ/FAQformat.html#format2'>PSL</A>,\n" " or <A TARGET=_BLANK HREF='../goldenPath/help/wiggle.html'>WIG</A>\n" -" formats.<br>" -" <li>You can paste just the URL to the file, without a \"track\" line, for bigBed, bigWig, bigGenePred, BAM and VCF.<br>" +" formats.<br>\n" +" <ul>\n" +" <li>You can paste just the URL to the file, without a \"track\" line, for bigBed, bigWig, bigGenePred, BAM and VCF.<br></li>" " <li>To configure the display, set\n" " <A TARGET=_BLANK HREF='../goldenPath/help/customTrack.html#TRACK'>track</A>\n" " and" " <A TARGET=_BLANK HREF='../goldenPath/help/customTrack.html#BROWSER'>browser</A>\n" " line attributes as described in the \n" " <A TARGET=_BLANK HREF='../goldenPath/help/customTrack.html'>User's Guide</A>.<br>\n" " Examples are\n" " <A TARGET=_BLANK HREF='../goldenPath/help/customTrack.html#EXAMPLE1'>here</A>.\n" " If you do not have web-accessible data storage available, please see the\n" -" <A TARGET=_BLANK HREF='../goldenPath/help/hgTrackHubHelp.html#Hosting'>Hosting</A> section of the Track Hub Help documentation.\n<br><br>" +" <A TARGET=_BLANK HREF='../goldenPath/help/hgTrackHubHelp.html#Hosting'>Hosting</A> section of the Track Hub Help documentation.\n<br><br></li>" +" </ul>\n" " Please note a much more efficient way to load data is to use\n" " <A TARGET=_BLANK HREF='../goldenPath/help/hgTrackHubHelp.html'>Track Hubs</A>, which are loaded\n" " from the <A TARGET=_BLANK HREF='hgHubConnect'>Track Hubs Portal</A> found in the menu under My Data.\n" ); } void addCustomForm(struct customTrack *ct, char *err, boolean warnOnly) /* display UI for adding custom tracks by URL or pasting data */ { char *dataUrl = NULL; char buf[1024]; boolean gotClade = FALSE; boolean isUpdateForm = FALSE; if (ct) @@ -416,30 +418,31 @@ /* next row - text entry for description, and clear button(s) */ cgiSimpleTableRowStart(); puts("<TD COLSPAN=2>"); if (ct && ctHtmlUrl(ct)) { safef(buf, sizeof buf, "Replace doc at URL: %s", dataUrl); cgiMakeTextAreaDisableable(hgCtDocText, buf, TEXT_ENTRY_ROWS, TEXT_ENTRY_COLS, TRUE); } else { cgiMakeTextArea(hgCtDocText, cartUsualString(cart, hgCtDocText, ""), TEXT_ENTRY_ROWS, TEXT_ENTRY_COLS); + cgiTableFieldEnd(); cgiSimpleTableFieldStart(); cgiSimpleTableStart(); cgiSimpleTableRowStart(); cgiSimpleTableFieldStart(); makeClearButton(hgCtDocText); cgiTableFieldEnd(); cgiTableRowEnd(); cgiTableEnd(); } cgiTableFieldEnd(); cgiTableRowEnd(); cgiTableEnd(); /* help text at bottom of screen - link for HTML description template */