mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-24 09:21:35 +01:00
remove unsed command service and reorder constructor paramaters.
This commit is contained in:
@@ -18,7 +18,6 @@ import { ICodeEditor, IEditorMouseEvent, MouseTargetType } from 'vs/editor/brows
|
||||
import * as modes from 'vs/editor/common/modes';
|
||||
import { peekViewBorder } from 'vs/editor/contrib/referenceSearch/referencesWidget';
|
||||
import { IOptions, ZoneWidget } from 'vs/editor/contrib/zoneWidget/zoneWidget';
|
||||
import { ICommandService } from 'vs/platform/commands/common/commands';
|
||||
import { attachButtonStyler } from 'vs/platform/theme/common/styler';
|
||||
import { ITheme, IThemeService } from 'vs/platform/theme/common/themeService';
|
||||
import { renderMarkdown } from 'vs/base/browser/htmlContentRenderer';
|
||||
@@ -107,7 +106,6 @@ export class ReviewZoneWidget extends ZoneWidget {
|
||||
private _toggleAction: Action;
|
||||
private _commentThread: modes.CommentThread;
|
||||
private _commentGlyph: CommentGlyphWidget;
|
||||
private _replyCommand: modes.Command;
|
||||
private _owner: number;
|
||||
private _decorationIDs: string[];
|
||||
private _localToDispose: IDisposable[];
|
||||
@@ -120,23 +118,20 @@ export class ReviewZoneWidget extends ZoneWidget {
|
||||
}
|
||||
|
||||
constructor(
|
||||
@IInstantiationService private instantiationService: IInstantiationService,
|
||||
@IModeService private modeService: IModeService,
|
||||
@IModelService private modelService: IModelService,
|
||||
private instantiationService: IInstantiationService,
|
||||
private modeService: IModeService,
|
||||
private modelService: IModelService,
|
||||
private themeService: IThemeService,
|
||||
private commentService: ICommentService,
|
||||
editor: ICodeEditor,
|
||||
owner: number,
|
||||
commentThread: modes.CommentThread,
|
||||
replyCommand: modes.Command,
|
||||
options: IOptions = {},
|
||||
private readonly themeService: IThemeService,
|
||||
private readonly commandService: ICommandService,
|
||||
private readonly commentService: ICommentService
|
||||
options: IOptions = {}
|
||||
) {
|
||||
super(editor, options);
|
||||
this._resizeObserver = null;
|
||||
this._owner = owner;
|
||||
this._commentThread = commentThread;
|
||||
this._replyCommand = replyCommand;
|
||||
this._isCollapsed = commentThread.collapsibleState !== modes.CommentThreadCollapsibleState.Expanded;
|
||||
this._decorationIDs = [];
|
||||
this._localToDispose = [];
|
||||
|
||||
@@ -18,7 +18,6 @@ import { ModelDecorationOptions } from 'vs/editor/common/model/textModel';
|
||||
import * as modes from 'vs/editor/common/modes';
|
||||
import { peekViewEditorBackground, peekViewResultsBackground, peekViewResultsSelectionBackground } from 'vs/editor/contrib/referenceSearch/referencesWidget';
|
||||
import * as nls from 'vs/nls';
|
||||
import { ICommandService } from 'vs/platform/commands/common/commands';
|
||||
import { IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey';
|
||||
import { ServicesAccessor, IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { KeybindingsRegistry } from 'vs/platform/keybinding/common/keybindingsRegistry';
|
||||
@@ -79,7 +78,6 @@ export class ReviewController implements IEditorContribution {
|
||||
editor: ICodeEditor,
|
||||
@IContextKeyService contextKeyService: IContextKeyService,
|
||||
@IThemeService private themeService: IThemeService,
|
||||
@ICommandService private commandService: ICommandService,
|
||||
@ICommentService private commentService: ICommentService,
|
||||
@INotificationService private notificationService: INotificationService,
|
||||
@IInstantiationService private instantiationService: IInstantiationService,
|
||||
@@ -119,7 +117,7 @@ export class ReviewController implements IEditorContribution {
|
||||
|
||||
this._commentInfos.forEach(info => {
|
||||
info.threads.forEach(thread => {
|
||||
let zoneWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.editor, info.owner, thread, info.reply, {}, this.themeService, this.commandService, this.commentService);
|
||||
let zoneWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.themeService, this.commentService, this.editor, info.owner, thread, {});
|
||||
zoneWidget.display(thread.range.startLineNumber);
|
||||
this._commentWidgets.push(zoneWidget);
|
||||
});
|
||||
@@ -214,7 +212,7 @@ export class ReviewController implements IEditorContribution {
|
||||
}
|
||||
});
|
||||
added.forEach(thread => {
|
||||
let zoneWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.editor, e.owner, thread, thread.reply, {}, this.themeService, this.commandService, this.commentService);
|
||||
let zoneWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.themeService, this.commentService, this.editor, e.owner, thread, {});
|
||||
zoneWidget.display(thread.range.startLineNumber);
|
||||
this._commentWidgets.push(zoneWidget);
|
||||
this._commentInfos.filter(info => info.owner === e.owner)[0].threads.push(thread);
|
||||
@@ -231,7 +229,7 @@ export class ReviewController implements IEditorContribution {
|
||||
// add new comment
|
||||
this._reviewPanelVisible.set(true);
|
||||
const { replyCommand, ownerId } = newCommentInfo;
|
||||
this._newCommentWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.editor, ownerId, {
|
||||
this._newCommentWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.themeService, this.commentService, this.editor, ownerId, {
|
||||
threadId: null,
|
||||
resource: null,
|
||||
comments: [],
|
||||
@@ -243,7 +241,7 @@ export class ReviewController implements IEditorContribution {
|
||||
},
|
||||
reply: replyCommand,
|
||||
collapsibleState: CommentThreadCollapsibleState.Expanded,
|
||||
}, replyCommand, {}, this.themeService, this.commandService, this.commentService);
|
||||
}, {});
|
||||
|
||||
this._newCommentWidget.onDidClose(e => {
|
||||
this._newCommentWidget = null;
|
||||
@@ -356,7 +354,7 @@ export class ReviewController implements IEditorContribution {
|
||||
|
||||
this._commentInfos.forEach(info => {
|
||||
info.threads.forEach(thread => {
|
||||
let zoneWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.editor, info.owner, thread, info.reply, {}, this.themeService, this.commandService, this.commentService);
|
||||
let zoneWidget = new ReviewZoneWidget(this.instantiationService, this.modeService, this.modelService, this.themeService, this.commentService, this.editor, info.owner, thread, {});
|
||||
zoneWidget.display(thread.range.startLineNumber);
|
||||
this._commentWidgets.push(zoneWidget);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user