e64c2151c465158914d22c704c5c09b2f971fdfc tdreszer Tue Apr 26 16:54:24 2011 -0700 If browser is IE and not version 8, then revert to DOCTYPE 3.2. diff --git src/hg/lib/web.c src/hg/lib/web.c index 413a9ef..9f40b50 100644 --- src/hg/lib/web.c +++ src/hg/lib/web.c @@ -142,30 +142,34 @@ /* Preamble. */ dnaUtilOpen(); if (withHttpHeader) puts("Content-type:text/html\n"); if (withHtmlHeader) { char *newString, *ptr1, *ptr2; //#define TOO_TIMID_FOR_CURRENT_HTML_STANDARDS #ifdef TOO_TIMID_FOR_CURRENT_HTML_STANDARDS puts(""); #else///ifndef TOO_TIMID_FOR_CURRENT_HTML_STANDARDS + char *browserVersion; + if (btIE == cgiClientBrowser(&browserVersion, NULL, NULL) && *browserVersion != '8') + puts(""); + else puts(""); // Strict would be nice since it fixes atleast one IE problem (use of :hover CSS pseudoclass) //puts(""); #endif///ndef TOO_TIMID_FOR_CURRENT_HTML_STANDARDS puts( "" "\n" "
" "\n" ); printf("\t%s\n", headerText); printf("\t" "\n" "\t" "\n" "\t" "\n" "\t" "\n" "\t