File tree Expand file tree Collapse file tree 3 files changed +22
-3
lines changed
src/vs/workbench/contrib/mergeEditor/browser/view Expand file tree Collapse file tree 3 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,9 @@ export class InputCodeEditorView extends CodeEditorView {
53
53
if ( modifiedBaseRange === activeModifiedBaseRange ) {
54
54
blockClassNames . push ( 'focused' ) ;
55
55
}
56
+ if ( modifiedBaseRange . isConflicting ) {
57
+ blockClassNames . push ( 'conflicting' ) ;
58
+ }
56
59
const inputClassName = this . inputNumber === 1 ? 'input1' : 'input2' ;
57
60
blockClassNames . push ( inputClassName ) ;
58
61
Original file line number Diff line number Diff line change @@ -55,6 +55,9 @@ export class ResultCodeEditorView extends CodeEditorView {
55
55
if ( modifiedBaseRange === activeModifiedBaseRange ) {
56
56
blockClassNames . push ( 'focused' ) ;
57
57
}
58
+ if ( modifiedBaseRange . isConflicting ) {
59
+ blockClassNames . push ( 'conflicting' ) ;
60
+ }
58
61
blockClassNames . push ( 'result' ) ;
59
62
60
63
result . push ( {
Original file line number Diff line number Diff line change 62
62
background-color : var (--vscode-mergeEditor-change-word-background );
63
63
}
64
64
65
- .merge-editor-block {
65
+ /* BEGIN: .merge-editor-block */
66
+
67
+ .merge-editor-block : not (.handled ) {
66
68
background-color : var (--vscode-mergeEditor-conflict-unhandledUnfocused-background );
69
+ }
70
+
71
+ .merge-editor-block : not (.handled ): not (.focused ) {
67
72
border : 1px dashed var (--vscode-mergeEditor-conflict-unhandledUnfocused-border );
68
73
}
69
74
70
- .merge-editor-block .focused {
75
+ .merge-editor-block : not (. handled ) .focused {
71
76
border : 1px dashed var (--vscode-mergeEditor-conflict-unhandledFocused-border );
72
77
}
73
78
74
- .merge-editor-block .handled {
79
+ .merge-editor-block .handled : not (. focused ) {
75
80
border : 1px solid var (--vscode-mergeEditor-conflict-handledUnfocused-border );
81
+ }
82
+
83
+ .merge-editor-block .handled : not (.focused ).conflicting {
76
84
background-color : var (--vscode-mergeEditor-conflict-handledUnfocused-background );
77
85
}
78
86
79
87
.merge-editor-block .handled .focused {
80
88
border : 1px solid var (--vscode-mergeEditor-conflict-handledFocused-border );
89
+ }
90
+
91
+ .merge-editor-block .handled .focused .conflicting {
81
92
background-color : var (--vscode-mergeEditor-conflict-handledFocused-background );
82
93
}
83
94
95
+ /* END: .merge-editor-block */
96
+
84
97
.gutter .monaco-editor > div {
85
98
position : absolute;
86
99
}
You can’t perform that action at this time.
0 commit comments