|
1 |
| -@import "compass/css3"; |
| 1 | +/** |
| 2 | + * You can compile this by https://www.sassmeister.com with |
| 3 | + * |
| 4 | + * - dart-sass v1.18.0 |
| 5 | + */ |
2 | 6 |
|
3 | 7 | .diff {
|
4 |
| - $bgcolor: #fff; |
5 |
| - $bgcolor-edit-highlight: #88e; |
6 |
| - $bgcolor-insert-highlight: #8e8; |
7 |
| - $bgcolor-delete-highlight: #e88; |
| 8 | + $bg-color: #fff; |
| 9 | + $text-color: invert($bg-color); |
8 | 10 |
|
9 |
| - $bgcolor-edit: tint($bgcolor-edit-highlight, 75%); |
10 |
| - $bgcolor-insert: tint($bgcolor-insert-highlight, 75%); |
11 |
| - $bgcolor-delete: tint($bgcolor-delete-highlight, 75%); |
| 11 | + $bg-color-edit-base: #88e; |
| 12 | + $bg-color-insert-base: #8e8; |
| 13 | + $bg-color-delete-base: #e88; |
12 | 14 |
|
13 |
| - $table-head-color: #aaa; |
14 |
| - $table-sidebar-color: #ccc; |
15 |
| - $border-color: #000; |
| 15 | + // emphasized colors for detailed inline difference |
| 16 | + $bg-color-edit-highlight: mix($bg-color-edit-base, $bg-color, 80%); |
| 17 | + $bg-color-insert-highlight: mix($bg-color-insert-base, $bg-color, 80%); |
| 18 | + $bg-color-delete-highlight: mix($bg-color-delete-base, $bg-color, 80%); |
16 | 19 |
|
| 20 | + // colors for operation rows |
| 21 | + $bg-color-edit: mix($bg-color-edit-base, $bg-color, 25%); |
| 22 | + $bg-color-insert: mix($bg-color-insert-base, $bg-color, 25%); |
| 23 | + $bg-color-delete: mix($bg-color-delete-base, $bg-color, 25%); |
| 24 | + |
| 25 | + $table-head-color: mix($bg-color, $text-color, 65%); |
| 26 | + $table-sidebar-color: mix($bg-color, $text-color, 80%); |
| 27 | + $border-color: $text-color; |
| 28 | + |
| 29 | + background-color: $bg-color; |
17 | 30 | border-collapse: collapse;
|
18 | 31 | border-spacing: 0;
|
19 | 32 | border: 1px solid $border-color;
|
20 |
| - color: #000; |
| 33 | + color: $text-color; |
21 | 34 | empty-cells: show;
|
22 | 35 | font-family: monospace;
|
23 | 36 | font-size: 13px;
|
|
33 | 46 | border-collapse: separate;
|
34 | 47 | border: none;
|
35 | 48 | padding: 1px 2px;
|
36 |
| - background: $bgcolor; |
| 49 | + background: $bg-color; |
37 | 50 |
|
38 | 51 | a {
|
39 | 52 | color: #000;
|
|
51 | 64 |
|
52 | 65 | tbody {
|
53 | 66 | &.skipped {
|
54 |
| - border-top: 1px solid #000; |
| 67 | + border-top: 1px solid $border-color; |
55 | 68 |
|
56 | 69 | td,
|
57 | 70 | th {
|
|
67 | 80 | width: 4em;
|
68 | 81 |
|
69 | 82 | &.sign {
|
70 |
| - background: $bgcolor; |
| 83 | + background: $bg-color; |
71 | 84 | border-right: none;
|
72 | 85 | padding: 1px 0;
|
73 | 86 | text-align: center;
|
74 | 87 | width: 1em;
|
75 | 88 |
|
76 | 89 | &.del {
|
77 |
| - background: $bgcolor-delete; |
| 90 | + background: $bg-color-delete; |
78 | 91 | }
|
79 | 92 |
|
80 | 93 | &.ins {
|
81 |
| - background: $bgcolor-insert; |
| 94 | + background: $bg-color-insert; |
82 | 95 | }
|
83 | 96 | }
|
84 | 97 | }
|
|
91 | 104 | &.change-eq {
|
92 | 105 | .old,
|
93 | 106 | .new {
|
94 |
| - background: $bgcolor; |
| 107 | + background: $bg-color; |
95 | 108 | }
|
96 | 109 | }
|
97 | 110 |
|
98 | 111 | .old {
|
99 |
| - background: $bgcolor-delete; |
| 112 | + background: $bg-color-delete; |
100 | 113 | }
|
101 | 114 |
|
102 | 115 | .new {
|
103 |
| - background: $bgcolor-insert; |
| 116 | + background: $bg-color-insert; |
104 | 117 | }
|
105 | 118 |
|
106 | 119 | ins,
|
|
110 | 123 | }
|
111 | 124 |
|
112 | 125 | ins {
|
113 |
| - background: $bgcolor-insert-highlight; |
| 126 | + background: $bg-color-insert-highlight; |
114 | 127 | }
|
115 | 128 |
|
116 | 129 | del {
|
117 |
| - background: $bgcolor-delete-highlight; |
| 130 | + background: $bg-color-delete-highlight; |
118 | 131 | }
|
119 | 132 | }
|
120 | 133 |
|
|
126 | 139 | }
|
127 | 140 |
|
128 | 141 | &.edited {
|
129 |
| - background: $bgcolor-edit; |
| 142 | + background: $bg-color-edit; |
130 | 143 | }
|
131 | 144 | }
|
132 | 145 |
|
|
0 commit comments