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