Remove some TODOs mostly for styling (#23934)

* Remove some TODOs mostly for styling

* Remove unused
This commit is contained in:
Karl Burtram
2023-07-19 17:56:49 -07:00
committed by GitHub
parent 760ccfdef3
commit 1addfae2e8
9 changed files with 3 additions and 118 deletions

View File

@@ -26,7 +26,6 @@ import { IThemeService, IColorTheme } from 'vs/platform/theme/common/themeServic
import { ILogService } from 'vs/platform/log/common/log';
import { IAdsTelemetryService } from 'sql/platform/telemetry/common/telemetry';
import { attachModalDialogStyler } from 'sql/workbench/common/styler';
import { ServiceOptionType } from 'sql/platform/connection/common/interfaces';
import { ILayoutService } from 'vs/platform/layout/browser/layoutService';
import { GroupHeaderBackground } from 'sql/platform/theme/common/colorRegistry';
import { ITextResourcePropertiesService } from 'vs/editor/common/services/textResourceConfiguration';
@@ -75,16 +74,9 @@ export class OptionsDialog extends Modal {
attachModalDialogStyler(this, this._themeService);
if (this.backButton) {
this.backButton.onDidClick(() => this.cancel());
//styler.attachButtonStyler(this.backButton, this._themeService, { buttonBackground: SIDE_BAR_BACKGROUND, buttonHoverBackground: SIDE_BAR_BACKGROUND });
}
// {{SQL CARBON TODO}} - theming
this.addFooterButton(localize('optionsDialog.ok', "OK"), () => this.ok());
this.addFooterButton(this.options.cancelLabel || localize('optionsDialog.cancel', "Cancel"), () => this.cancel(), 'right', true);
// let okButton = this.addFooterButton(localize('optionsDialog.ok', "OK"), () => this.ok());
// let closeButton = this.addFooterButton(this.options.cancelLabel || localize('optionsDialog.cancel', "Cancel"), () => this.cancel(), 'right', true);
// Theme styler
//styler.attachButtonStyler(okButton, this._themeService);
//styler.attachButtonStyler(closeButton, this._themeService);
this._register(this._themeService.onDidColorThemeChange(e => this.updateTheme(e)));
this.updateTheme(this._themeService.getColorTheme());
}
@@ -135,25 +127,6 @@ export class OptionsDialog extends Modal {
}
}
private registerStyling(): void {
// Theme styler
for (let optionName in this._optionElements) {
// {{SQL CARBON TODO}} - styling
//let widget: Widget = this._optionElements[optionName].optionWidget;
let option = this._optionElements[optionName].option;
switch (option.valueType) {
case ServiceOptionType.category:
case ServiceOptionType.boolean:
//this.disposableStore.add(styler.attachSelectBoxStyler(<SelectBox>widget, this._themeService));
break;
case ServiceOptionType.string:
case ServiceOptionType.password:
case ServiceOptionType.number:
//this.disposableStore.add(styler.attachInputBoxStyler(<InputBox>widget, this._themeService));
}
}
}
private get options(): IOptionsDialogOptions {
return this._modalOptions as IOptionsDialogOptions;
}
@@ -215,7 +188,6 @@ export class OptionsDialog extends Modal {
append(this._optionGroupsContainer!, bodyContainer);
}
this.updateTheme(this._themeService.getColorTheme());
this.registerStyling();
this.show();
}

View File

@@ -101,7 +101,6 @@ export class ImageCalloutDialog extends Modal {
this.addFooterButton(constants.insertButtonText, () => this.insert());
this.addFooterButton(constants.cancelButtonText, () => this.cancel(), undefined, true);
this.registerListeners();
}
protected renderBody(container: HTMLElement) {
@@ -194,12 +193,6 @@ export class ImageCalloutDialog extends Modal {
}));
}
private registerListeners(): void {
// {{SQL CARBON TODO}} - attach styles?
// this._register(styler.attachInputBoxStyler(this._imageUrlInputBox, this._themeService));
// this._register(styler.attachToggleStyler(this._imageEmbedCheckbox, this._themeService));
}
public insert(): void {
this.hide('ok');
let imgPath = unquoteText(this._imageUrlInputBox.value);

View File

@@ -96,7 +96,6 @@ export class LinkCalloutDialog extends Modal {
this.addFooterButton(constants.insertButtonText, () => this.insert());
this.addFooterButton(constants.cancelButtonText, () => this.cancel(), undefined, true);
this.registerListeners();
}
protected renderBody(container: HTMLElement) {
@@ -141,12 +140,6 @@ export class LinkCalloutDialog extends Modal {
DOM.append(linkAddressRow, linkAddressInputContainer);
}
private registerListeners(): void {
// {{SQL CARBON TODO}} - apply styles
// this._register(styler.attachInputBoxStyler(this._linkTextInputBox, this._themeService));
// this._register(styler.attachInputBoxStyler(this._linkUrlInputBox, this._themeService));
}
protected override onAccept(e?: StandardKeyboardEvent) {
// EventHelper.stop() will call preventDefault. Without it, text cell will insert an extra newline when pressing enter on dialog
DOM.EventHelper.stop(e, true);

View File

@@ -21,7 +21,7 @@ import { IOverlayWidget, IOverlayWidgetPosition, OverlayWidgetPositionPreference
import { FIND_IDS, CONTEXT_FIND_INPUT_FOCUSED } from 'vs/editor/contrib/find/browser/findModel';
import { FindReplaceState, FindReplaceStateChangedEvent } from 'vs/editor/contrib/find/browser/findState';
import { IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/contextkey';
import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService';
import { IThemeService } from 'vs/platform/theme/common/themeService';
import { IEditorAction } from 'vs/editor/common/editorCommon';
import { IDisposable } from 'vs/base/common/lifecycle';
import { defaultInputBoxStyles, defaultToggleStyles } from 'vs/platform/theme/browser/defaultStyles';
@@ -159,9 +159,6 @@ export class FindWidget extends Widget implements IOverlayWidget, IVerticalSashL
this._notebookController.addOverlayWidget(this);
this._applyTheme(themeService.getColorTheme());
this._register(themeService.onDidColorThemeChange(this._applyTheme.bind(this)));
this.onkeyup(this._domNode, e => {
if (e.equals(KeyCode.Escape)) {
this._state.change({ isRevealed: false, searchScope: null }, false);
@@ -299,23 +296,6 @@ export class FindWidget extends Widget implements IOverlayWidget, IVerticalSashL
}
}
private _applyTheme(theme: IColorTheme) {
// {{SQL CARBON TODO}} - reenable styles
// let inputStyles: IFindInputStyles = {
// inputActiveOptionBorder: theme.getColor(colors.inputActiveOptionBorder),
// inputBackground: theme.getColor(colors.inputBackground),
// inputForeground: theme.getColor(colors.inputForeground),
// inputBorder: theme.getColor(colors.inputBorder),
// inputValidationInfoBackground: theme.getColor(colors.inputValidationInfoBackground),
// inputValidationInfoBorder: theme.getColor(colors.inputValidationInfoBorder),
// inputValidationWarningBackground: theme.getColor(colors.inputValidationWarningBackground),
// inputValidationWarningBorder: theme.getColor(colors.inputValidationWarningBorder),
// inputValidationErrorBackground: theme.getColor(colors.inputValidationErrorBackground),
// inputValidationErrorBorder: theme.getColor(colors.inputValidationErrorBorder)
// };
//this._findInput.style(inputStyles);
}
// ----- Public
public focusFindInput(): void {

View File

@@ -19,7 +19,7 @@ import { Sash, ISashEvent, Orientation, IVerticalSashLayoutProvider } from 'vs/b
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
import { IOverlayWidget, IOverlayWidgetPosition, OverlayWidgetPositionPreference } from 'vs/editor/browser/editorBrowser';
import { IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/contextkey';
import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService';
import { IThemeService } from 'vs/platform/theme/common/themeService';
import { IEditorAction } from 'vs/editor/common/editorCommon';
import { IDisposable } from 'vs/base/common/lifecycle';
import { FindReplaceState, FindReplaceStateChangedEvent } from 'vs/editor/contrib/find/browser/findState';
@@ -155,9 +155,6 @@ export class FindWidget extends Widget implements IOverlayWidget, IVerticalSashL
});
this._tableController.addOverlayWidget(this);
this._applyTheme(themeService.getColorTheme());
this._register(themeService.onDidColorThemeChange(this._applyTheme.bind(this)));
}
// ----- IOverlayWidget API
@@ -290,23 +287,6 @@ export class FindWidget extends Widget implements IOverlayWidget, IVerticalSashL
}
}
private _applyTheme(theme: IColorTheme) {
// {{SQL CARBON TODO}} - styles
// let inputStyles: IFindInputStyles = {
// inputActiveOptionBorder: theme.getColor(colors.inputActiveOptionBorder),
// inputBackground: theme.getColor(colors.inputBackground),
// inputForeground: theme.getColor(colors.inputForeground),
// inputBorder: theme.getColor(colors.inputBorder),
// inputValidationInfoBackground: theme.getColor(colors.inputValidationInfoBackground),
// inputValidationInfoBorder: theme.getColor(colors.inputValidationInfoBorder),
// inputValidationWarningBackground: theme.getColor(colors.inputValidationWarningBackground),
// inputValidationWarningBorder: theme.getColor(colors.inputValidationWarningBorder),
// inputValidationErrorBackground: theme.getColor(colors.inputValidationErrorBackground),
// inputValidationErrorBorder: theme.getColor(colors.inputValidationErrorBorder)
// };
// this._findInput.style(inputStyles);
}
// ----- Public
public focusFindInput(): void {

View File

@@ -111,9 +111,6 @@ export class BackupRestoreUrlBrowserDialog extends Modal {
}));
this._register(this.backButton);
// {{SQL CARBON TODO}} - style
//this._register(attachButtonStyler(this.backButton, this._themeService, { buttonBackground: SIDE_BAR_BACKGROUND, buttonHoverBackground: SIDE_BAR_BACKGROUND }));
}
let tableContainer: HTMLElement = DOM.append(DOM.append(this._body, DOM.$('.option-section')), DOM.$('table.url-table-content'));

View File

@@ -38,32 +38,6 @@ export namespace ThemeIcon {
const ThemeIconIdRegex = new RegExp(`^(${iconNameExpression})(${iconModifierExpression})?$`);
// {{SQL CARBON TODO}} - do we need the edit block below
// export function asClassNameArray(icon: CSSIcon): string[] {
// if (icon instanceof Codicon) {
// return ['codicon', 'codicon-' + icon.id];
// }
// const match = cssIconIdRegex.exec(icon.id);
// if (!match) {
// return asClassNameArray(Codicon.error);
// }
// const [, id, modifier] = match;
// // {{SQL CARBON EDIT}} Modifying method to not add 'codicon' in front of sql carbon icons.
// let sqlCarbonIcons: string[] = [SqlIconId.activeConnectionsAction, SqlIconId.addServerAction, SqlIconId.addServerGroupAction, SqlIconId.serverPage];
// if (sqlCarbonIcons.includes(id)) {
// return ['codicon', id];
// // {{SQL CARBON EDIT}} End of edit
// } else {
// const classNames = ['codicon', 'codicon-' + id];
// if (modifier) {
// classNames.push('codicon-modifier-' + modifier.substr(1));
// }
// return classNames;
// }
// }
export function asClassNameArray(icon: ThemeIcon): string[] {
const match = ThemeIconIdRegex.exec(icon.id);
if (!match) {

View File

@@ -1126,7 +1126,7 @@ abstract class AbstractExtensionGalleryService implements IExtensionGalleryServi
if (result) {
const r = result.results[0];
const galleryExtensions = r.extensions;
// {{SQL CARBON TODO}}
// {{SQL CARBON EDIT}}
galleryExtensions.forEach(e => sortExtensionVersions(e.versions, TargetPlatform.UNIVERSAL));
// const resultCount = r.resultMetadata && r.resultMetadata.filter(m => m.metadataType === 'ResultCount')[0]; {{SQL CARBON EDIT}} comment out for no unused
// const total = resultCount && resultCount.metadataItems.filter(i => i.name === 'TotalCount')[0].count || 0; {{SQL CARBON EDIT}} comment out for no unused

View File

@@ -44,10 +44,6 @@ import { ILanguageService } from 'vs/editor/common/languages/language';
// implementation
// {{SQL CARBON TODO}} - default theme?
// const DEFAULT_COLOR_THEME_ID = 'vs sql-theme-carbon-themes-light_carbon-json'; // {{SQL CARBON EDIT}}
// const DEFAULT_LIGHT_COLOR_THEME_ID = 'vs vscode-theme-defaults-themes-light_plus-json';
const PERSISTED_OS_COLOR_SCHEME = 'osColorScheme';
const PERSISTED_OS_COLOR_SCHEME_SCOPE = StorageScope.APPLICATION; // the OS scheme depends on settings in the OS