1/**
2 * This file provides styles for the diff view, which shows you
3 * differences between two versions of a page (?do=diff).
4 */
5
6.dokuwiki table.diff {
7    width: 100%;
8    border-width: 0;
9}
10.dokuwiki table.diff th,
11.dokuwiki table.diff td {
12    vertical-align: top;
13    padding: 0;
14    border-width: 0;
15    background-color: var(--background, #fff);
16    color: var(--text, #333);
17}
18
19/* table header */
20.dokuwiki table.diff th {
21    border-bottom: 1px solid var(--border, #ccc);
22    font-size: 110%;
23    font-weight: normal;
24}
25.dokuwiki table.diff th a {
26    font-weight: bold;
27}
28.dokuwiki table.diff th span.user {
29    font-size: .9em;
30}
31.dokuwiki table.diff th span.sum {
32    font-size: .9em;
33    font-weight: bold;
34}
35.dokuwiki table.diff th.minor {
36    color: #999;
37}
38.dokuwiki table.diff_sidebyside th {
39    width: 50%;
40}
41
42/* table body */
43.dokuwiki table.diff .diff-lineheader {
44    width: .7em;
45    text-align: right;
46}
47[dir=rtl] .dokuwiki table.diff .diff-lineheader {
48    text-align: left;
49}
50.dokuwiki table.diff .diff-lineheader,
51.dokuwiki table.diff td {
52    font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
53}
54.dokuwiki table.diff td.diff-blockheader {
55    font-weight: bold;
56}
57.dokuwiki table.diff .diff-addedline {
58    background-color: #cfc;
59    color: black;
60}
61.dokuwiki table.diff .diff-deletedline {
62    background-color: #fdd;
63    color: black;
64}
65.dokuwiki table.diff td.diff-context {
66    background-color: var(--background_alt, #eee);
67    color: var(--text, #333);
68}
69.dokuwiki table.diff td.diff-addedline strong,
70.dokuwiki table.diff td.diff-deletedline strong {
71    color: #f00;
72    background-color: inherit;
73    font-weight: bold;
74}
75
76/* diff options */
77
78.dokuwiki .diffoptions form {
79    float: left;
80}
81.dokuwiki .diffoptions p {
82    float: right;
83}
84
85/* diff nav */
86
87.dokuwiki table.diff_sidebyside td.diffnav {
88    padding-bottom: .7em;
89}
90.dokuwiki .diffnav a {
91    display: inline-block;
92    vertical-align: middle;
93}
94.dokuwiki .diffnav a span {
95    display: none;
96}
97
98.dokuwiki .diffnav a:hover,
99.dokuwiki .diffnav a:active,
100.dokuwiki .diffnav a:focus {
101    background-color: var(--background_alt, #eee);
102    text-decoration: none;
103}
104
105.dokuwiki .diffnav a:before {
106    display: inline-block;
107    line-height: 1;
108    padding: .2em .4em;
109    border: 1px solid var(--border, #ccc);
110    border-radius: 2px;
111    color: var(--text, #333);
112}
113
114.dokuwiki .diffnav a.diffprevrev:before {
115    content: '\25C0'; /* left triangle */
116}
117.dokuwiki .diffnav a.diffnextrev:before,
118.dokuwiki .diffnav a.difflastrev:before {
119    content: '\25B6'; /* right triangle */
120}
121.dokuwiki .diffnav a.diffbothprevrev:before {
122    content: '\25C0\25C0';
123}
124.dokuwiki .diffnav a.diffbothnextrev:before {
125    content: '\25B6\25B6';
126}
127
128.dokuwiki .diffnav select {
129    width: 60%;
130    min-width: 9em;
131    height: 1.5em; /* height is necessary for longer options in Webkit */
132}
133
134.dokuwiki .diffnav select option[selected] {
135    font-weight: bold;
136}
137