mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-14 18:46:34 -05:00
Merge from vscode 2e5312cd61ff99c570299ecc122c52584265eda2
This commit is contained in:
committed by
Anthony Dresser
parent
3603f55d97
commit
7f1d8fc32f
@@ -49,6 +49,7 @@ import { onUnexpectedError } from 'vs/base/common/errors';
|
||||
import { IEditorProgressService, IProgressRunner } from 'vs/platform/progress/common/progress';
|
||||
import { ElementSizeObserver } from 'vs/editor/browser/config/elementSizeObserver';
|
||||
import { reverseLineChanges } from 'sql/editor/browser/diffEditorHelper';
|
||||
import { Codicon, registerIcon } from 'vs/base/common/codicons';
|
||||
|
||||
interface IEditorDiffDecorations {
|
||||
decorations: IModelDeltaDecoration[];
|
||||
@@ -159,6 +160,10 @@ class VisualEditorState {
|
||||
|
||||
let DIFF_EDITOR_ID = 0;
|
||||
|
||||
|
||||
const diffInsertIcon = registerIcon('diff-insert', Codicon.add);
|
||||
const diffRemoveIcon = registerIcon('diff-remove', Codicon.remove);
|
||||
|
||||
export class DiffEditorWidget extends Disposable implements editorBrowser.IDiffEditor {
|
||||
|
||||
private static readonly ONE_OVERVIEW_WIDTH = 15;
|
||||
@@ -1630,7 +1635,7 @@ const DECORATIONS = {
|
||||
}),
|
||||
lineInsertWithSign: ModelDecorationOptions.register({
|
||||
className: 'line-insert',
|
||||
linesDecorationsClassName: 'insert-sign codicon codicon-add',
|
||||
linesDecorationsClassName: 'insert-sign ' + diffInsertIcon.classNames,
|
||||
marginClassName: 'line-insert',
|
||||
isWholeLine: true
|
||||
}),
|
||||
@@ -1642,7 +1647,7 @@ const DECORATIONS = {
|
||||
}),
|
||||
lineDeleteWithSign: ModelDecorationOptions.register({
|
||||
className: 'line-delete',
|
||||
linesDecorationsClassName: 'delete-sign codicon codicon-remove',
|
||||
linesDecorationsClassName: 'delete-sign ' + diffRemoveIcon.classNames,
|
||||
marginClassName: 'line-delete',
|
||||
isWholeLine: true
|
||||
|
||||
@@ -2101,7 +2106,7 @@ class InlineViewZonesComputer extends ViewZonesComputer {
|
||||
if (this.renderIndicators) {
|
||||
let index = lineNumber - lineChange.originalStartLineNumber;
|
||||
marginHTML = marginHTML.concat([
|
||||
`<div class="delete-sign codicon codicon-remove" style="position:absolute;top:${index * lineHeight}px;width:${lineDecorationsWidth}px;height:${lineHeight}px;right:0;"></div>`
|
||||
`<div class="delete-sign ${diffRemoveIcon.classNames}" style="position:absolute;top:${index * lineHeight}px;width:${lineDecorationsWidth}px;height:${lineHeight}px;right:0;"></div>`
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user