提交 3493e0b4 编写于 作者: S Sandeep Somavarapu

Clean up

上级 b5956d4e
...@@ -12,14 +12,11 @@ import treedefaults = require('vs/base/parts/tree/browser/treeDefaults'); ...@@ -12,14 +12,11 @@ import treedefaults = require('vs/base/parts/tree/browser/treeDefaults');
import { CommonKeybindings } from 'vs/base/common/keyCodes'; import { CommonKeybindings } from 'vs/base/common/keyCodes';
import { Marker } from 'vs/workbench/parts/markers/common/MarkersModel'; import { Marker } from 'vs/workbench/parts/markers/common/MarkersModel';
import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService';
import {ICodeEditorService} from 'vs/editor/common/services/codeEditorService';
import {ICommonCodeEditor} from 'vs/editor/common/editorCommon';
import { IMarker } from 'vs/platform/markers/common/markers'; import { IMarker } from 'vs/platform/markers/common/markers';
export class Controller extends treedefaults.DefaultController { export class Controller extends treedefaults.DefaultController {
constructor(@IWorkbenchEditorService private editorService: IWorkbenchEditorService, constructor(@IWorkbenchEditorService private editorService: IWorkbenchEditorService) {
@ICodeEditorService private codeEditorService: ICodeEditorService) {
super({ clickBehavior: treedefaults.ClickBehavior.ON_MOUSE_UP }); super({ clickBehavior: treedefaults.ClickBehavior.ON_MOUSE_UP });
this.downKeyBindingDispatcher.set(CommonKeybindings.SHIFT_UP_ARROW, this.onUp.bind(this)); this.downKeyBindingDispatcher.set(CommonKeybindings.SHIFT_UP_ARROW, this.onUp.bind(this));
this.downKeyBindingDispatcher.set(CommonKeybindings.SHIFT_DOWN_ARROW, this.onDown.bind(this)); this.downKeyBindingDispatcher.set(CommonKeybindings.SHIFT_DOWN_ARROW, this.onDown.bind(this));
...@@ -58,29 +55,4 @@ export class Controller extends treedefaults.DefaultController { ...@@ -58,29 +55,4 @@ export class Controller extends treedefaults.DefaultController {
} }
return false; return false;
} }
public _preview(element: any): void {
if (element instanceof Marker) {
let marker = <IMarker>element.marker;
const editors = this.codeEditorService.listCodeEditors();
let editor: ICommonCodeEditor;
for (let candidate of editors) {
if (!candidate.getModel()
|| candidate.getModel().getAssociatedResource().toString() !== marker.resource.toString()) {
continue;
}
if (!editor || this.editorService.getActiveEditor()
&& candidate === this.editorService.getActiveEditor().getControl()) {
editor = candidate;
}
}
if (editor) {
editor.revealRangeInCenter(marker);
}
}
}
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册