|
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