Skip to content

Commit 3599eb1

Browse files
committed
use typescript for code
1 parent 4641821 commit 3599eb1

File tree

4 files changed

+11
-14
lines changed

4 files changed

+11
-14
lines changed

src/vs/workbench/contrib/accessibility/browser/accessibility.contribution.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { ToggleTabFocusModeAction } from 'vs/editor/contrib/toggleTabFocusMode/b
1212
import { localize } from 'vs/nls';
1313
import { AccessibilitySupport } from 'vs/platform/accessibility/common/accessibility';
1414
import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions';
15-
import { IKeybindingService, IKeyboardEvent } from 'vs/platform/keybinding/common/keybinding';
15+
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
1616
import { AccessibilityHelpAction, AccessibilityViewAction, registerAccessibilityConfiguration } from 'vs/workbench/contrib/accessibility/browser/accessibilityContribution';
1717
import { AccessibleViewService, IAccessibleContentProvider, IAccessibleViewOptions, IAccessibleViewService } from 'vs/workbench/contrib/accessibility/browser/accessibleView';
1818
import * as strings from 'vs/base/common/strings';
@@ -152,10 +152,7 @@ class HoverAccessibileViewContribution extends Disposable {
152152
provider.dispose();
153153
controller.focus();
154154
},
155-
onKeyDown(e: IKeyboardEvent) {
156-
157-
},
158-
options: { ariaLabel: localize('hoverAccessibleView', "Hover Accessible View") }
155+
options: { ariaLabel: localize('hoverAccessibleView', "Hover Accessible View"), language: 'typescript' }
159156
});
160157
accessibleViewService.show('hover');
161158
return true;

src/vs/workbench/contrib/accessibility/browser/accessibleView.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export interface IAccessibleViewOptions {
4848
ariaLabel: string;
4949
isHelpMenu?: boolean;
5050
readMoreUrl?: string;
51+
language?: string;
5152
}
5253

5354

@@ -116,6 +117,9 @@ class AccessibleView extends Disposable {
116117
if (!domNode) {
117118
return;
118119
}
120+
if (provider.options.language) {
121+
model.setLanguage(provider.options.language);
122+
}
119123
container.appendChild(this._editorContainer);
120124
this._layout();
121125
this._register(this._editorWidget.onKeyUp((e) => {

src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function runAccessibilityHelpAction(accessor: ServicesAccessor, edi
7979
}
8080
provider.dispose();
8181
},
82-
options: { isHelpMenu: true, ariaLabel: type === 'panelChat' ? localize('chat-help-label', "Chat accessibility help") : localize('inline-chat-label', "Inline chat accessibility help") }
82+
options: { isHelpMenu: true, ariaLabel: type === 'panelChat' ? localize('chat-help-label', "Chat accessibility help") : localize('inline-chat-label', "Inline chat accessibility help"), language: 'typescript' }
8383
});
8484
accessibleViewService.show(type);
8585
}

src/vs/workbench/contrib/chat/browser/chat.contribution.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ import { registerMoveActions } from 'vs/workbench/contrib/chat/browser/actions/c
3939
import { registerClearActions } from 'vs/workbench/contrib/chat/browser/actions/chatClearActions';
4040
import { AccessibilityViewAction } from 'vs/workbench/contrib/accessibility/browser/accessibilityContribution';
4141
import { IAccessibleViewService } from 'vs/workbench/contrib/accessibility/browser/accessibleView';
42-
import { IKeyboardEvent } from 'vs/platform/keybinding/common/keybinding';
4342
import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService';
4443
import { IChatResponseViewModel, isResponseVM } from 'vs/workbench/contrib/chat/common/chatViewModel';
4544

@@ -128,7 +127,7 @@ class ChatAccessibileViewContribution extends Disposable {
128127
static ID: 'chatAccessibleViewContribution';
129128
constructor() {
130129
super();
131-
this._register(AccessibilityViewAction.addImplementation(100, 'chat', accessor => {
130+
this._register(AccessibilityViewAction.addImplementation(100, 'panelChat', accessor => {
132131
const accessibleViewService = accessor.get(IAccessibleViewService);
133132
const codeEditorService = accessor.get(ICodeEditorService);
134133
const editor = codeEditorService.getActiveCodeEditor() || codeEditorService.getFocusedCodeEditor();
@@ -155,17 +154,14 @@ class ChatAccessibileViewContribution extends Disposable {
155154
return isResponseVM(currentResponse) ? currentResponse.response.value : 'No response data';
156155
}
157156
accessibleViewService.registerProvider({
158-
id: 'chat',
157+
id: 'panelChat',
159158
provideContent,
160159
onClose() {
161160
widget.reveal(focused, true);
162161
},
163-
onKeyDown(e: IKeyboardEvent) {
164-
165-
},
166-
options: { ariaLabel: nls.localize('chatAccessibleView', "Chat Accessible View") }
162+
options: { ariaLabel: nls.localize('chatAccessibleView', "Chat Accessible View"), language: 'typescript' }
167163
});
168-
accessibleViewService.show('chat');
164+
accessibleViewService.show('panelChat');
169165
return true;
170166
}));
171167
}

0 commit comments

Comments
 (0)