mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-06 05:56:09 -05:00
fix build
This commit is contained in:
@@ -18,6 +18,7 @@ import { IDelegate, IRenderer } from 'vs/base/browser/ui/list/list';
|
||||
import { domEvent } from 'vs/base/browser/event';
|
||||
import { ScrollbarVisibility } from 'vs/base/common/scrollable';
|
||||
import { ISelectBoxDelegate, ISelectBoxStyles, ISelectData } from 'vs/base/browser/ui/selectBox/selectBox';
|
||||
import { isMacintosh } from 'vs/base/common/platform';
|
||||
|
||||
const $ = dom.$;
|
||||
|
||||
@@ -173,18 +174,14 @@ export class SelectBoxList implements ISelectBoxDelegate, IDelegate<ISelectOptio
|
||||
let showDropDown = false;
|
||||
|
||||
// Create and drop down select list on keyboard select
|
||||
switch (process.platform) {
|
||||
case 'darwin':
|
||||
if (event.keyCode === KeyCode.DownArrow || event.keyCode === KeyCode.UpArrow || event.keyCode === KeyCode.Space || event.keyCode === KeyCode.Enter) {
|
||||
showDropDown = true;
|
||||
}
|
||||
break;
|
||||
case 'win32':
|
||||
default:
|
||||
if (event.keyCode === KeyCode.DownArrow && event.altKey || event.keyCode === KeyCode.Space || event.keyCode === KeyCode.Enter) {
|
||||
showDropDown = true;
|
||||
}
|
||||
break;
|
||||
if (isMacintosh) {
|
||||
if (event.keyCode === KeyCode.DownArrow || event.keyCode === KeyCode.UpArrow || event.keyCode === KeyCode.Space || event.keyCode === KeyCode.Enter) {
|
||||
showDropDown = true;
|
||||
}
|
||||
} else {
|
||||
if (event.keyCode === KeyCode.DownArrow && event.altKey || event.keyCode === KeyCode.Space || event.keyCode === KeyCode.Enter) {
|
||||
showDropDown = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (showDropDown) {
|
||||
|
||||
@@ -9,6 +9,7 @@ import { KeyCode } from 'vs/base/common/keyCodes';
|
||||
import * as dom from 'vs/base/browser/dom';
|
||||
import * as arrays from 'vs/base/common/arrays';
|
||||
import { ISelectBoxDelegate, ISelectBoxStyles, ISelectData } from 'vs/base/browser/ui/selectBox/selectBox';
|
||||
import { isMacintosh } from 'vs/base/common/platform';
|
||||
|
||||
export class SelectBoxNative implements ISelectBoxDelegate {
|
||||
|
||||
@@ -47,18 +48,14 @@ export class SelectBoxNative implements ISelectBoxDelegate {
|
||||
this.toDispose.push(dom.addStandardDisposableListener(this.selectElement, 'keydown', (e) => {
|
||||
let showSelect = false;
|
||||
|
||||
switch (process.platform) {
|
||||
case 'darwin':
|
||||
if (e.keyCode === KeyCode.DownArrow || e.keyCode === KeyCode.UpArrow || e.keyCode === KeyCode.Space) {
|
||||
showSelect = true;
|
||||
}
|
||||
break;
|
||||
case 'win32':
|
||||
default:
|
||||
if (e.keyCode === KeyCode.DownArrow && e.altKey || e.keyCode === KeyCode.Space || e.keyCode === KeyCode.Enter) {
|
||||
showSelect = true;
|
||||
}
|
||||
break;
|
||||
if (isMacintosh) {
|
||||
if (e.keyCode === KeyCode.DownArrow || e.keyCode === KeyCode.UpArrow || e.keyCode === KeyCode.Space) {
|
||||
showSelect = true;
|
||||
}
|
||||
} else {
|
||||
if (e.keyCode === KeyCode.DownArrow && e.altKey || e.keyCode === KeyCode.Space || e.keyCode === KeyCode.Enter) {
|
||||
showSelect = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (showSelect) {
|
||||
|
||||
Reference in New Issue
Block a user