Resolves bug #11374 and improves on r94429, r94461, r101147, r105280, r106884, r10712...
[lhc/web/wiklou.git] / resources / mediawiki.action / mediawiki.action.history.diff.css
1 /*
2 ** Diff rendering
3 */
4 table.diff, td.diff-otitle, td.diff-ntitle {
5 background-color: white;
6 }
7
8 td.diff-otitle,
9 td.diff-ntitle {
10 text-align: center;
11 }
12
13 td.diff-marker {
14 text-align: right;
15 font-weight: bold;
16 font-size: 1.25em;
17 }
18
19 td.diff-lineno {
20 font-weight: bold;
21 }
22
23 td.diff-addedline,
24 td.diff-deletedline,
25 td.diff-context {
26 font-size: 88%;
27 vertical-align: top;
28 white-space: -moz-pre-wrap;
29 white-space: pre-wrap;
30 }
31
32 td.diff-addedline {
33 border: solid 4px #a3d3ff;
34 border-radius: 0.33em;
35 }
36
37 td.diff-deletedline {
38 border: solid 4px #ffe49c;
39 border-radius: 0.33em;
40 }
41
42 td.diff-context {
43 background: #F2F2F2;
44 color: #333333;
45 }
46
47 .diffchange {
48 font-weight: bold;
49 text-decoration: none;
50 }
51
52 table.diff {
53 border: none;
54 width: 98%;
55 border-spacing: 4px;
56
57 /* Ensure that colums are of equal width */
58 table-layout: fixed;
59 }
60
61 td.diff-addedline .diffchange {
62 background: #eaf5ff;
63 padding: 0.125em 0.25em;
64 border: solid 1px #5698d6;
65 border-radius: 0.33em;
66 }
67
68 td.diff-deletedline .diffchange {
69 background: #feeec8;
70 padding: 0.125em 0.25em;
71 border: solid 1px #e0b141;
72 border-radius: 0.33em;
73 }
74
75 table.diff td {
76 padding: 0.33em 0.66em;
77 }
78
79 table.diff col.diff-marker {
80 width: 2%;
81 }
82
83 table.diff col.diff-content {
84 width: 48%;
85 }
86
87 table.diff td div {
88 /* Force-wrap very long lines such as URLs or page-widening char strings.*/
89 word-wrap: break-word;
90
91 /* As fallback (FF<3.5, Opera <10.5), scrollbars will be added for very wide cells
92 instead of text overflowing or widening
93 */
94 overflow: auto;
95 }