mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-06 01:25:38 -05:00
Messages panel wordwrap (#10970)
* Add CodeQL Analysis workflow (#10195) * Add CodeQL Analysis workflow * Fix path * fix word wrap support in the message panel * fix width on message treee * fix import * fix settings editor to reflect the changes in the settings ids * fix tests * add configuration upgrader * make sure to maintian execution order * make the compiler happy * add tests for upgrader Co-authored-by: Justin Hutchings <jhutchings1@users.noreply.github.com>
This commit is contained in:
@@ -47,8 +47,7 @@ import { IPathService } from 'vs/workbench/services/path/common/pathService';
|
||||
import { IPath, win32, posix } from 'vs/base/common/path';
|
||||
|
||||
// {{SQL CARBON EDIT}} -- Display the editor's tab color
|
||||
import * as QueryConstants from 'sql/platform/query/common/constants';
|
||||
import * as WorkbenchUtils from 'sql/workbench/common/sqlWorkbenchUtils';
|
||||
import { IQueryEditorConfiguration } from 'sql/platform/query/common/query';
|
||||
// {{SQL CARBON EDIT}} -- End
|
||||
|
||||
interface IEditorInputLabel {
|
||||
@@ -1471,8 +1470,8 @@ export class TabsTitleControl extends TitleControl {
|
||||
// {{SQL CARBON EDIT}} -- Display the editor's tab color
|
||||
private setEditorTabColor(editor: IEditorInput, tabContainer: HTMLElement, isTabActive: boolean) {
|
||||
let sqlEditor = editor as any;
|
||||
let tabColorMode = WorkbenchUtils.getSqlConfigValue<string>(this.configurationService, 'tabColorMode');
|
||||
if (tabColorMode === QueryConstants.tabColorModeOff || (tabColorMode !== QueryConstants.tabColorModeBorder && tabColorMode !== QueryConstants.tabColorModeFill)
|
||||
const tabColorMode = this.configurationService.getValue<IQueryEditorConfiguration>('queryEditor').tabColorMode;
|
||||
if (tabColorMode === 'off' || (tabColorMode !== 'border' && tabColorMode !== 'fill')
|
||||
|| this.themeService.getColorTheme().type === HIGH_CONTRAST || !sqlEditor.tabColor) {
|
||||
tabContainer.style.borderTopColor = '';
|
||||
tabContainer.style.borderTopWidth = '';
|
||||
@@ -1482,7 +1481,7 @@ export class TabsTitleControl extends TitleControl {
|
||||
tabContainer.style.borderTopColor = sqlEditor.tabColor;
|
||||
tabContainer.style.borderTopWidth = isTabActive ? '3px' : '2px';
|
||||
tabContainer.style.borderTopStyle = 'solid';
|
||||
if (tabColorMode === QueryConstants.tabColorModeFill) {
|
||||
if (tabColorMode === 'fill') {
|
||||
let backgroundColor = Color.Format.CSS.parseHex(sqlEditor.tabColor);
|
||||
if (backgroundColor) {
|
||||
tabContainer.style.backgroundColor = backgroundColor.transparent(isTabActive ? 0.5 : 0.2).toString();
|
||||
|
||||
@@ -43,10 +43,8 @@ import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
|
||||
import { IEditorMemento, IEditorPane } from 'vs/workbench/common/editor';
|
||||
import { attachSuggestEnabledInputBoxStyler, SuggestEnabledInput } from 'vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput';
|
||||
import { SettingsTarget, SettingsTargetsWidget } from 'vs/workbench/contrib/preferences/browser/preferencesWidgets';
|
||||
// {{SQL CARBON EDIT}}
|
||||
import { commonlyUsedData } from 'vs/workbench/contrib/preferences/browser/settingsLayout';
|
||||
import { tocData } from 'sql/workbench/contrib/preferences/browser/sqlSettingsLayout';
|
||||
// {{SQL CARBON EDIT}} END
|
||||
import { tocData } from 'sql/workbench/contrib/preferences/browser/sqlSettingsLayout'; // {{SQL CARBON EDIT}}
|
||||
import { AbstractSettingRenderer, ISettingLinkClickEvent, ISettingOverrideClickEvent, resolveExtensionsSettings, resolveSettingsTree, SettingsTree, SettingTreeRenderers } from 'vs/workbench/contrib/preferences/browser/settingsTree';
|
||||
import { ISettingsEditorViewState, parseQuery, SearchResultIdx, SearchResultModel, SettingsTreeElement, SettingsTreeGroupChild, SettingsTreeGroupElement, SettingsTreeModel, SettingsTreeSettingElement } from 'vs/workbench/contrib/preferences/browser/settingsTreeModels';
|
||||
import { settingsTextInputBorder } from 'vs/workbench/contrib/preferences/browser/settingsWidgets';
|
||||
|
||||
@@ -404,10 +404,12 @@ import 'sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution';
|
||||
import 'sql/workbench/contrib/dataExplorer/browser/nodeActions.common.contribution';
|
||||
import 'sql/workbench/contrib/dataExplorer/browser/extensions.contribution';
|
||||
|
||||
|
||||
//editor replacement
|
||||
import 'sql/workbench/contrib/editorReplacement/common/editorReplacer.contribution';
|
||||
|
||||
//configurationUpgrader replacement
|
||||
import 'sql/workbench/contrib/configuration/common/configurationUpgrader.contribution';
|
||||
|
||||
// tasks
|
||||
import 'sql/workbench/contrib/tasks/browser/tasks.contribution';
|
||||
import 'sql/workbench/browser/actions.contribution';
|
||||
|
||||
Reference in New Issue
Block a user