From 982f714f2fbc4966d36e6e274741427f0d67314d Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Wed, 8 Jun 2016 17:04:13 +0200 Subject: [PATCH] convert workbench.main to TypeScript --- src/vs/workbench/workbench.main.js | 95 ------------------------------ src/vs/workbench/workbench.main.ts | 91 ++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+), 95 deletions(-) delete mode 100644 src/vs/workbench/workbench.main.js create mode 100644 src/vs/workbench/workbench.main.ts diff --git a/src/vs/workbench/workbench.main.js b/src/vs/workbench/workbench.main.js deleted file mode 100644 index 6f13b8afc91..00000000000 --- a/src/vs/workbench/workbench.main.js +++ /dev/null @@ -1,95 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -require.config({ - ignoreDuplicateModules: [ - 'vs/workbench/parts/search/common/searchModel', - 'vs/workbench/parts/search/common/searchQuery' - ] -}); - -define([ - - // Base - 'vs/base/common/strings', - 'vs/base/common/errors', - - // Editor - 'vs/editor/contrib/selectionClipboard/electron-browser/selectionClipboard', - 'vs/editor/browser/editor.all', - - // Languages - 'vs/languages/languages.main', - - // Workbench - 'vs/workbench/browser/actions/toggleStatusbarVisibility', - 'vs/workbench/browser/actions/toggleSidebarVisibility', - 'vs/workbench/browser/actions/toggleSidebarPosition', - 'vs/workbench/browser/actions/openSettings', - 'vs/workbench/browser/actions/configureLocale', - - 'vs/workbench/parts/quickopen/browser/quickopen.contribution', - 'vs/workbench/browser/parts/editor/editorPicker', - - 'vs/workbench/parts/files/browser/explorerViewlet', - 'vs/workbench/parts/files/browser/fileActions.contribution', - 'vs/workbench/parts/files/browser/files.contribution', - 'vs/workbench/parts/files/electron-browser/files.electron.contribution', - - 'vs/workbench/parts/search/browser/search.contribution', - - 'vs/workbench/parts/git/electron-browser/git.contribution', - 'vs/workbench/parts/git/browser/gitQuickOpen', - 'vs/workbench/parts/git/browser/gitActions.contribution', - - 'vs/workbench/parts/debug/electron-browser/debug.contribution', - - 'vs/workbench/parts/markers/markers.contribution', - - 'vs/workbench/parts/html/browser/html.contribution', - - 'vs/workbench/parts/extensions/electron-browser/extensions.contribution', - 'vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen', - - 'vs/workbench/parts/output/browser/output.contribution', - - 'vs/workbench/parts/terminal/electron-browser/terminal.contribution', - - 'vs/workbench/parts/markdown/browser/markdown.contribution', - 'vs/workbench/parts/markdown/browser/markdownActions.contribution', - - 'vs/workbench/browser/workbench', - - 'vs/workbench/parts/tasks/electron-browser/task.contribution', - - 'vs/workbench/parts/emmet/node/emmet.contribution', - - 'vs/workbench/parts/execution/electron-browser/execution.contribution', - 'vs/workbench/parts/execution/electron-browser/terminal.contribution', - - 'vs/workbench/parts/snippets/electron-browser/snippets.contribution', - - 'vs/workbench/parts/contentprovider/common/contentprovider.contribution', - - 'vs/workbench/parts/themes/electron-browser/themes.contribution', - - 'vs/workbench/parts/feedback/electron-browser/feedback.contribution', - - 'vs/workbench/parts/welcome/electron-browser/electronGettingStarted.contribution', - - 'vs/workbench/parts/update/electron-browser/update.contribution', - - 'vs/workbench/electron-browser/darwin/cli.contribution', - - 'vs/workbench/api/node/extHost.contribution', - - 'vs/workbench/electron-browser/main.contribution', - 'vs/workbench/electron-browser/main', - - 'vs/workbench/parts/themes/test/electron-browser/themes.test.contribution' - -], function() { - 'use strict'; -}); diff --git a/src/vs/workbench/workbench.main.ts b/src/vs/workbench/workbench.main.ts new file mode 100644 index 00000000000..344337be8b1 --- /dev/null +++ b/src/vs/workbench/workbench.main.ts @@ -0,0 +1,91 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +'use strict'; + +// Base +import 'vs/base/common/strings'; +import 'vs/base/common/errors'; + +// Editor +import 'vs/editor/contrib/selectionClipboard/electron-browser/selectionClipboard'; +import 'vs/editor/browser/editor.all'; + +// Languages +import 'vs/languages/languages.main'; + +// Workbench +import 'vs/workbench/browser/actions/toggleStatusbarVisibility'; +import 'vs/workbench/browser/actions/toggleSidebarVisibility'; +import 'vs/workbench/browser/actions/toggleSidebarPosition'; +import 'vs/workbench/browser/actions/openSettings'; +import 'vs/workbench/browser/actions/configureLocale'; + +import 'vs/workbench/parts/quickopen/browser/quickopen.contribution'; +import 'vs/workbench/browser/parts/editor/editorPicker'; + +import 'vs/workbench/parts/files/browser/explorerViewlet'; +import 'vs/workbench/parts/files/browser/fileActions.contribution'; +import 'vs/workbench/parts/files/browser/files.contribution'; +import 'vs/workbench/parts/files/electron-browser/files.electron.contribution'; + +import 'vs/workbench/parts/search/browser/search.contribution'; + +import 'vs/workbench/parts/git/electron-browser/git.contribution'; +import 'vs/workbench/parts/git/browser/gitQuickOpen'; +import 'vs/workbench/parts/git/browser/gitActions.contribution'; + +import 'vs/workbench/parts/debug/electron-browser/debug.contribution'; + +import 'vs/workbench/parts/markers/markers.contribution'; + +import 'vs/workbench/parts/html/browser/html.contribution'; + +import 'vs/workbench/parts/extensions/electron-browser/extensions.contribution'; +import 'vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen'; + +import 'vs/workbench/parts/output/browser/output.contribution'; + +import 'vs/workbench/parts/terminal/electron-browser/terminal.contribution'; + +import 'vs/workbench/parts/markdown/browser/markdown.contribution'; +import 'vs/workbench/parts/markdown/browser/markdownActions.contribution'; + +import 'vs/workbench/browser/workbench'; + +import 'vs/workbench/parts/tasks/electron-browser/task.contribution'; + +import 'vs/workbench/parts/emmet/node/emmet.contribution'; + +import 'vs/workbench/parts/execution/electron-browser/execution.contribution'; +import 'vs/workbench/parts/execution/electron-browser/terminal.contribution'; + +import 'vs/workbench/parts/snippets/electron-browser/snippets.contribution'; + +import 'vs/workbench/parts/contentprovider/common/contentprovider.contribution'; + +import 'vs/workbench/parts/themes/electron-browser/themes.contribution'; + +import 'vs/workbench/parts/feedback/electron-browser/feedback.contribution'; + +import 'vs/workbench/parts/welcome/electron-browser/electronGettingStarted.contribution'; + +import 'vs/workbench/parts/update/electron-browser/update.contribution'; + +import 'vs/workbench/electron-browser/darwin/cli.contribution'; + +import 'vs/workbench/api/node/extHost.contribution'; + +import 'vs/workbench/electron-browser/main.contribution'; +import 'vs/workbench/electron-browser/main'; + +import 'vs/workbench/parts/themes/test/electron-browser/themes.test.contribution'; + +// require.config({ +// ignoreDuplicateModules: [ +// 'vs/workbench/parts/search/common/searchModel', +// 'vs/workbench/parts/search/common/searchQuery' +// ] +// });