print.css revision d470e59c0405a31b7e5f194bd9b705e91b12bf0a
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger/* common stuff */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulingertbody tr:nth-child(EVEN) { /* alternate color for odd rows */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger * Project list on the index page
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* ############### start of header ############## */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#pagetitle { /* short verbal summary/description of the shown content */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* required for help page, only */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* *** full search navbar *** */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger background: none; /* remove alternating colors */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* 11ex = width(#qtbl td:first-child) + margin-left(body) */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* ############### end of header ############## */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* ############### start of content ############## */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* *** help page *** */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger/* *** more page ***/
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* *** history page *** */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* width: 100%; */ /* table with the history info for a file */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* border-collapse: collapse; */ /* looks better with a small divider */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#revisions a.h { /* modified file list content */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#revisions .filelist { /* "Show modified files" */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#revisions .filelist-hidden { /* "Hide modified files" */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* rev number - git/mercurial revs numbers look bad with prop. fonts */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#revisions tbody td:nth-child(2), #revisions tbody td:nth-child(3) {
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* Compare and Date column */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#revisions tbody td:nth-child(4) { /* author column */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger.rssbadge { /* RSS/XML Feed on history page */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* *** diff page *** */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger#diffbar { /* diff navbar: contains the tabs to select diff format */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* "Deleted" heading + highlight of deleted text in diff lines */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger /* "Added" heading + highlight of added text in diff lines */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#difftable table { /* left side == prev. rev; right side "current" rev */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#difftable table th { /* usually both rev. have changes: eq. space for both */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#difftable th:last-child, #difftable td:last-child {
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#difftable .k { /* border between the context and real diff lines */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* *** list aka xref stuff *** */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* directory listing */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#dirlist td:nth-child(n+2) { /* all but the first column */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger text-align: right; /* CSS3 may allow " " (single space char) */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* file display */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#src .l-hide, #src .hl-hide, .blame-hidden { /* hidden line number/annotation block */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#difftable i, del.d { /* line number/annotation block */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger.blame .r { /* revision number "column" (annotation) */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger.blame .a { /* author name "column" (annotation) */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* source code highlighting - see org/opengrok/analysis/$lang/*Xref.lex */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#src .n { /* numbers/label */ color: #a52a2a; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#src .b { /* heading/title/bold */ color: #000; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#src .k { /* block display */ color: #000; font-family: monospace; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#src a.d { /* symbol definition */ color: #909; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xm { /* macro */ color: #c66; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xa { /* argument */ color: #60c; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xl { /* local */ color: #963; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xv { /* variable */ color: #c30; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xc { /* class */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xp { /* package */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xi { /* interface */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xn { /* namespace */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xe { /* enum */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xer { /* enumerator */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xs { /* struct */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xt { /* typedef */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xts { /* typedefs */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xu { /* union */ color: #909; font-weight: bold; font-style: italic; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xfld { /* field */ color: #090; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xmb { /* member */ color: #090; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xf { /* function */ color: #00f; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xmt { /* method */ color: #00f; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulingera.xsr { /* subroutine */ color: #00f; font-weight: bold; }
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#man table, #man td { /* #man == troff src */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger#man div.b { /* man section headings etc. */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* "Navigate" Popup */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger/* search result page */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger#results .dir { /* directory row above matched files */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#results .con { /* 3rd column: line number + matched line contents */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#results .s, #more .s { /* matched line contents */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#results i { /* match type description (method, interface etc.) */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#results .sel { /* slider item for the shown search result page */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger#results .more { /* slider item for the n-th search result page */
b4b45a7526fef6a514d6c746d80a05f898ba573dKryštof Tulinger/* ############### start of footer ############## */
37f9c1e7d36aad830845ddc6a1bb3c978e5a5bd1Kryštof Tulinger/* ############### end of footer ############## */