print.css revision 1390
0N/A/* common stuff */
0N/Abody {
0N/A font-family: sans-serif;
0N/A margin: 1ex 1ex 0 1ex;
314N/A}
0N/A
0N/Aa {
0N/A text-decoration: none;
0N/A color: #2030A2;
0N/A}
0N/Aa:active, a:hover {
0N/A text-decoration: underline;
0N/A}
0N/A
0N/Aimg, tt, form, pre {
0N/A border: 0;
0N/A}
0N/A
0N/Adel {
0N/A text-decoration: line-through;
0N/A}
0N/A
0N/Acaption {
0N/A caption-side:top;
0N/A margin: 1ex 0;
0N/A text-align: left;
0N/A}
0N/A
0N/Athead {
0N/A color: white;
0N/A background-color: #616ca7;
0N/A}
373N/A
0N/Atbody tr:nth-child(EVEN) { /* alternate color for odd rows */
0N/A background-color: #e5e5e5;
364N/A}
364N/A
364N/Ainput, button {
364N/A border: 1px solid #bbbbff;
364N/A border-radius: 0.75ex;
364N/A -moz-border-radius: 0.75ex;
364N/A}
156N/Ainput { /* text input fields */
156N/A background-color: #ffffff;
0N/A}
0N/Abutton {
364N/A background-color: #a3b8cb;
0N/A}
0N/Abutton.submit { /* start search button */
156N/A font-weight: bold;
156N/A}
156N/A
0N/Alabel {
0N/A font-weight: bold;
156N/A}
156N/A
0N/A#page { }
0N/A
364N/A.error { /* error messages */
364N/A color: #a52a2a;
373N/A}
364N/A
364N/A/* ############### start of header ############## */
364N/A#whole_header {
0N/A display: none;
156N/A}
156N/A#pagetitle { /* short verbal summary/description of the shown content */
0N/A}
0N/A/* required for help page, only */
0N/A#sbar { /* full search navbar */
0N/A border-top: 1px solid #ffc726;
156N/A background-color: #FFFFE5;
156N/A margin: 0;
156N/A clear: both;
156N/A}
156N/A
156N/A/* *** full search navbar *** */
156N/A#sbox > p:last-of-type {
0N/A white-space: nowrap;
255N/A /* 11ex = width(#qtbl td:first-child) + margin-left(body) */
156N/A margin: 1ex 0 0.5ex 11ex;
156N/A}
156N/A#sbox > p:last-of-type > :nth-child(n+2) {
156N/A margin-left: 1ex;
0N/A}
0N/A#qtbl, #ptbl {
364N/A display: inline-block;
364N/A vertical-align: top;
364N/A}
364N/A#qtbl tr {
364N/A background: none; /* remove alternating colors */
364N/A}
364N/A#qtbl td:first-child {
364N/A width: 10ex;
364N/A text-align: right;
364N/A}
364N/A#qtbl td:nth-child(2) {
364N/A width: 45ex;
0N/A}
0N/A#qtbl input {
0N/A width: 100%;
0N/A}
0N/A#ptbl {
0N/A margin-left: 2em;
0N/A}
0N/A#ptbl > p {
255N/A text-align: center;
156N/A white-space: nowrap;
364N/A margin: 0.5ex 1ex;
364N/A}
0N/A#ptbl button {
339N/A font-size: small;
0N/A}
0N/A#ptbl button:first-of-type {
339N/A margin-left: 1em;
339N/A}
0N/A#ptbl select {
255N/A width: 100%;
0N/A}
255N/A#ptbl option {
0N/A padding: 0 1ex;
0N/A}
0N/A/* ############### end of header ############## */
373N/A
364N/A
364N/A/* ############### start of content ############## */
364N/A#content {
364N/A position: relative !important;
364N/A top: 0 !important;
364N/A bottom: auto !important;
0N/A}
364N/A
0N/A
0N/A/* *** help page *** */
364N/A#help dfn { /* definitions */
364N/A text-decoration: underline;
0N/A}
364N/A#help dt {
364N/A font-weight: bold;
0N/A}
0N/A.hlpfields, .hlpexample {
0N/A margin-left: 3em;
0N/A}
0N/A
0N/A
0N/A/* *** history page *** */
0N/A#revisions {
0N/A /* width: 100%; */ /* table with the history info for a file */
0N/A /* border-collapse: collapse; */ /* looks better with a small divider */
339N/A}
339N/A.revh { /* modified file list content */
339N/A font-size: small;
339N/A margin-left: 2em;
339N/A}
339N/A#revisions tbody td:first-child {
0N/A /* rev number - git/mercurial revs numbers look bad with prop. fonts */
0N/A font-family: monospace;
0N/A text-align: right;
0N/A}
0N/A#revisions tbody td:nth-child(2), #revisions tbody td:nth-child(3) {
0N/A /* Compare and Date column */
0N/A text-align: center;
0N/A}
0N/A#revisions tbody td:nth-child(4) { /* author column */
0N/A padding: 0 1ex;
0N/A text-align: center;
0N/A}
0N/A
172N/A.rssbadge { /* RSS/XML Feed on history page */
172N/A text-align: right;
172N/A margin: 1ex 0;
156N/A}
156N/A
156N/A
156N/A/* *** diff page *** */
156N/A#diffbar { /* diff navbar: contains the tabs to select diff format */
156N/A display: none;
156N/A}
0N/A.m, .dtm {
156N/A /* "Deleted" heading + highlight of deleted text in diff lines */
221N/A background-color: #ffcc40;
364N/A}
156N/A.p, .dtp {
156N/A /* "Added" heading + highlight of added text in diff lines */
0N/A background-color: #8bd98b;
0N/A}
172N/A#difftable {
172N/A font-family: monospace;
0N/A font-size: small;
0N/A margin: 1ex 0 0 0;
221N/A white-space: pre;
221N/A}
156N/A#dtsdiff, #dtudiff, #dtnew, #dtold {
172N/A table-layout: fixed;
172N/A border-collapse: collapse;
172N/A border-right: 1px solid black;
172N/A border-left: 1px solid black;
0N/A}
0N/A#dtsdiff td:nth-child(2), #dtsdiff th:first-child {
0N/A border-right: 1px solid black; /* same as above */
0N/A}
0N/A#dtsdiff th { /* usually both rev. have changes: eq. space for both */
0N/A padding-top: 1ex;
0N/A width: 50%;
}
.dtn, .dtm, .dtp { /* linenum cells: normal, deleted, added indicator */
font-style: italic;
color: #666; /* should be the same as for #nums */
border-right: 1px solid #ddd;
padding: 0 1ex;
text-align: right;
}
.dtn {
background-color: #dddddd; /* should be the same as for #nums */
}
.dtm {
text-decoration: line-through;
}
.dts { /* difftable cell with source code */
padding-left: 0.5ex;
}
.dti { /* difftable cell with an image */
padding: 5px;
}
.dtk { /* border between the context and real diff lines */
border-bottom: 1px dashed #ccc;
}
/* *** list aka xref stuff *** */
/* directory listing */
#dirlist { /* the "Name" column */
font-family: monospace;
border-style: none;
border-collapse: collapse;
}
.u, .v, .w {
padding: 0;
margin: 0 0 0 1em;
}
#dirlist td:nth-child(n+2) { /* all but the first column */
padding-right: 1em;
}
#dirlist tbody td:nth-child(4) {
text-align: right; /* CSS3 may allow " " (single space char) */
}
/* source file display */
#src {
font-family: monospace;
white-space: pre;
padding: 0;
font-weight: normal;
display: block;
width: auto;
overflow: visible !important;
}
#linenums, #annos, #lines { /* line number, annotation, source code container */
vertical-align: top;
display: inline-block;
}
#nids, #nums, #revision, #author, #lines { /* sub containers of the above */
display: inline-block;
vertical-align: baseline;
}
#nums, #revision, #author {
background-color: #dddddd;
border-right: 1px solid #ddd;
color: #666;
margin-right: .5ex;
padding: 0 1ex;
}
#nums, #revision {
text-align: right;
}
#author {
text-align: center;
}
#nums > div:nth-child(10n) { /* highlighted line number */
color: #000;
}
.l, .hl, .r, .a { /* line number/annotation block */
display: inline-block;
width: 6ex;
text-align: right;
padding: 0 1ex;
margin-right: .5ex;
background-color: #dddddd;
border-right: 1px solid #ddd;
color: #666;
}
.hl { /* highlighted line number */
color: #000;
}
.a { /* author name "column" (annotation) */
text-align: center;
}
/* source code highlighting - see org/opengrok/analysis/$lang/*Xref.lex */
.n { /* numbers/label */ color: #a52a2a; }
.s { /* strings */ color: green; }
.c { /* comment */ color: #666; }
.b { /* heading/title/bold */ color: #000; font-weight: bold; }
.k { /* block display */ color: #000; font-family: monospace; }
.d { /* symbol definition */ color: #909; font-weight: bold; }
.xm { /* macro */ color: #c66; font-weight: bold; }
.xa { /* argument */ color: #60c; font-weight: bold; }
.xl { /* local */ color: #963; font-weight: bold; }
.xv { /* variable */ color: #c30; font-weight: bold; }
.xc { /* class */ color: #909; font-weight: bold; font-style: italic; }
.xp { /* package */ color: #909; font-weight: bold; font-style: italic; }
.xi { /* interface */ color: #909; font-weight: bold; font-style: italic; }
.xn { /* namespace */ color: #909; font-weight: bold; font-style: italic; }
.xe { /* enum */ color: #909; font-weight: bold; font-style: italic; }
.xer{ /* enumerator */ color: #909; font-weight: bold; font-style: italic; }
.xs { /* struct */ color: #909; font-weight: bold; font-style: italic; }
.xt { /* typedef */ color: #909; font-weight: bold; font-style: italic; }
.xts{ /* typedefs */ color: #909; font-weight: bold; font-style: italic; }
.xu { /* union */ color: #909; font-weight: bold; font-style: italic; }
.xfld{ /* field */ color: #090; font-weight: bold; }
.xmb{ /* member */ color: #090; font-weight: bold; }
.xf { /* function */ color: #00f; font-weight: bold; }
.xmt{ /* method */ color: #00f; font-weight: bold; }
.xsr{ /* subroutine */ color: #00f; font-weight: bold; }
#man table, #man td { /* #man == troff src */
background-color: #e5e5e5;
border: 1px;
padding: 2px;
}
#man p { /* a troff paragraph */
margin-top: 0.5em;
margin-bottom: 0;
}
.mnhd { /* man section headings etc. */
color: #000;
font-weight: bold;
margin-top: 2em;
}
.mnrs { /* a right-shifted block */
margin-left: 3em;
margin-bottom: 1em;
}
/* Symbol list popup */
#symbolsBB {
display: none;
}
/* search result page */
#results p { /* pagetitle and slider */
padding: 0.1em;
}
.rsd { /* directory row above matched files */
background-color: #cccccc !important;
}
.rsdl { /* directory link */
padding-left: 1em;
}
.rsdd { /* match type description (method, interface etc.) */
color: green;
font-weight: bold;
padding-left: 1ex;
}
.rsq { /* 1st column: H A D */
white-space: nowrap;
font-size: xx-small;
padding: 3px;
width: 3em;
}
.rsf { /* 2nd column: filename */
width: 3em;
padding: 3px 0.5em 3px 2em;
}
.rscon { /* 3rd column: line number + matched line contents */
font-size: small;
}
.rscon .all {
margin-left: 6ex; /* width(#src .l) + 1ex */
}
.rsh { /* matched line contents */
color: #000;
}
.rshd { /* match type description (method, interface etc.) */
color: green;
font-weight: bold;
padding-left: 1ex;
}
.rsps { /* slider item for the shown search result page */
background-color: #e5e5e5;
border: 1px #998 solid;
padding: .5em;
margin: 1px;
}
.rspn { /* slider item for the n-th search result page */
border: 1px #bba solid;
padding: .3em;
margin: 1px;
}
/* *** more page ***/
#more {
line-height: 1.25em;
}
#more b { /* highlight matches */
background-color: #e5e5e5;
}
/* ############### start of footer ############## */
#footer {
color: #777777;
font-size: small;
margin: 1ex 0;
border-top: 1px solid #bba;
}
#footer p { /* footer text */
padding: 0;
margin: 0.2em;
text-align: center;
}
#fti { /* servedby.png */
display: inline-block;
width: 208px;
height: 45px;
vertical-align: middle;
background-image: url(img/combined.png);
background-repeat: no-repeat;
background-position: -171px 0;
}
#rssi { /* rss.png */
display: inline-block;
width: 80px;
height: 15px;
vertical-align: middle;
background-image: url(img/combined.png);
background-repeat: no-repeat;
background-position: -379px 0;
}
/* ############### end of footer ############## */
/* don't print tooltips */
.yui3-tooltip, .yui3-tooltip-content, .yui3-tooltip-hidden {
display: none;
}