提交 e65a45c5 编写于 作者: I isidor

breakpointsWidget - restructure imports

上级 477419af
......@@ -3,24 +3,24 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import nls = require('vs/nls');
import * as nls from 'vs/nls';
import 'vs/css!../browser/media/breakpointWidget';
import async = require('vs/base/common/async');
import errors = require('vs/base/common/errors');
import * as async from 'vs/base/common/async';
import * as errors from 'vs/base/common/errors';
import { KeyCode, KeyMod } from 'vs/base/common/keyCodes';
import platform = require('vs/base/common/platform');
import { isWindows, isMacintosh } from 'vs/base/common/platform';
import { SelectBox } from 'vs/base/browser/ui/selectBox/selectBox';
import lifecycle = require('vs/base/common/lifecycle');
import dom = require('vs/base/browser/dom');
import * as lifecycle from 'vs/base/common/lifecycle';
import * as dom from 'vs/base/browser/dom';
import { InputBox } from 'vs/base/browser/ui/inputbox/inputBox';
import { CommonEditorRegistry, ServicesAccessor, EditorCommand } from 'vs/editor/common/editorCommonExtensions';
import { EditorContextKeys, ICommonCodeEditor } from 'vs/editor/common/editorCommon';
import editorbrowser = require('vs/editor/browser/editorBrowser');
import { ICodeEditor } from 'vs/editor/browser/editorBrowser';
import { ZoneWidget } from 'vs/editor/contrib/zoneWidget/browser/zoneWidget';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { IContextViewService } from 'vs/platform/contextview/browser/contextView';
import { RawContextKey, IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/contextkey';
import debug = require('vs/workbench/parts/debug/common/debug');
import { IDebugService, IBreakpoint, IRawBreakpoint } from 'vs/workbench/parts/debug/common/debug';
import { IKeyboardEvent } from 'vs/base/browser/keyboardEvent';
const $ = dom.$;
......@@ -41,9 +41,9 @@ export class BreakpointWidget extends ZoneWidget {
private hitCountContext: boolean;
private static lastSelected = 0;
constructor(editor: editorbrowser.ICodeEditor, private lineNumber: number,
constructor(editor: ICodeEditor, private lineNumber: number,
@IContextViewService private contextViewService: IContextViewService,
@debug.IDebugService private debugService: debug.IDebugService,
@IDebugService private debugService: IDebugService,
@IContextKeyService contextKeyService: IContextKeyService
) {
super(editor, { showFrame: true, showArrow: false, frameColor: '#007ACC', frameWidth: 1 });
......@@ -57,7 +57,7 @@ export class BreakpointWidget extends ZoneWidget {
this.toDispose.push(editor.onDidChangeModel(() => this.dispose()));
}
public static createInstance(editor: editorbrowser.ICodeEditor, lineNumber: number, instantiationService: IInstantiationService): void {
public static createInstance(editor: ICodeEditor, lineNumber: number, instantiationService: IInstantiationService): void {
if (BreakpointWidget.INSTANCE) {
BreakpointWidget.INSTANCE.dispose();
}
......@@ -74,7 +74,7 @@ export class BreakpointWidget extends ZoneWidget {
return this.hitCountContext ? HIT_COUNT_ARIA_LABEL : EXPRESSION_ARIA_LABEL;
}
private getInputBoxValue(breakpoint: debug.IBreakpoint): string {
private getInputBoxValue(breakpoint: IBreakpoint): string {
if (this.hitCountContext) {
return breakpoint && breakpoint.hitCondition ? breakpoint.hitCondition : '';
}
......@@ -112,7 +112,7 @@ export class BreakpointWidget extends ZoneWidget {
});
this.toDispose.push(this.inputBox);
dom.addClass(this.inputBox.inputElement, platform.isWindows ? 'windows' : platform.isMacintosh ? 'mac' : 'linux');
dom.addClass(this.inputBox.inputElement, isWindows ? 'windows' : isMacintosh ? 'mac' : 'linux');
this.inputBox.value = this.getInputBoxValue(breakpoint);
// Due to an electron bug we have to do the timeout, otherwise we do not get focus
setTimeout(() => this.inputBox.focus(), 0);
......@@ -126,7 +126,7 @@ export class BreakpointWidget extends ZoneWidget {
const oldBreakpoint = this.debugService.getModel().getBreakpoints()
.filter(bp => bp.lineNumber === this.lineNumber && bp.uri.toString() === uri.toString()).pop();
const raw: debug.IRawBreakpoint = {
const raw: IRawBreakpoint = {
lineNumber: this.lineNumber,
enabled: true,
condition: oldBreakpoint && oldBreakpoint.condition,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册