b04a39a028980ea32b2ac62950bdff0a67de16d0 galt Wed Jul 18 14:48:19 2018 -0700 Add missing CSP header to pages not handled automatically by library functions. refs #21729. diff --git src/hg/hgGenome/browseRegions.c src/hg/hgGenome/browseRegions.c index ae8edc4..f5984d5 100644 --- src/hg/hgGenome/browseRegions.c +++ src/hg/hgGenome/browseRegions.c @@ -47,26 +47,26 @@ fprintf(f, "%d regions > %g<BR>\n", slCount(bedList), threshold); for (bed = bedList; bed != NULL; bed = bed->next) { fprintf(f, "<A HREF="); quotedBrowserUrl(f, bed, gg); fprintf(f, " TARGET=\"%s\">", browserFrame); fprintf(f, "%s %3.1fM to %3.1fM</A><BR>", bed->chrom, 0.000001*bed->chromStart, 0.000001*bed->chromEnd); } fprintf(f, "</BODY>\n"); carefulClose(&f); /* Write frames */ hPrintf("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Frameset//EN\">\n"); -hPrintf("<HTML><HEAD><TITLE>%s Regions >= %g</TITLE></HEAD>\n", - gg->shortLabel, threshold); +hPrintf("<HTML><HEAD>\n%s<TITLE>%s Regions >= %g</TITLE></HEAD>\n", + getCspMetaHeader(), gg->shortLabel, threshold); hPrintf("<FRAMESET COLS=\"19%%,81%%\">\n"); hPrintf("<FRAME SRC=\"%s\" NAME=\"%s\">\n", indexTn.forCgi, indexFrame); hPrintf("<FRAME SRC="); quotedBrowserUrl(stdout, bedList, gg); hPrintf(" NAME=\"%s\">\n", browserFrame); hPrintf("<NOFRAMES><BODY></BODY></NOFRAMES>\n"); hPrintf("</FRAMESET>\n"); hPrintf("</HTML>\n"); }