mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-13 03:28:33 -05:00
Merge from vscode 70dc55955d586ebd427658b43cdb344f2047f9c2 (#6789)
This commit is contained in:
@@ -229,11 +229,11 @@ const _CSS_MAP: { [prop: string]: string; } = {
|
||||
cursor: 'cursor:{0};',
|
||||
letterSpacing: 'letter-spacing:{0};',
|
||||
|
||||
gutterIconPath: 'background:url(\'{0}\') center center no-repeat;',
|
||||
gutterIconPath: 'background:{0} center center no-repeat;',
|
||||
gutterIconSize: 'background-size:{0};',
|
||||
|
||||
contentText: 'content:\'{0}\';',
|
||||
contentIconPath: 'content:url(\'{0}\');',
|
||||
contentIconPath: 'content:{0};',
|
||||
margin: 'margin:{0};',
|
||||
width: 'width:{0};',
|
||||
height: 'height:{0};'
|
||||
@@ -399,7 +399,7 @@ class DecorationCSSRules {
|
||||
if (typeof opts !== 'undefined') {
|
||||
this.collectBorderSettingsCSSText(opts, cssTextArr);
|
||||
if (typeof opts.contentIconPath !== 'undefined') {
|
||||
cssTextArr.push(strings.format(_CSS_MAP.contentIconPath, dom.asDomUri(URI.revive(opts.contentIconPath)).toString(true).replace(/'/g, '%27')));
|
||||
cssTextArr.push(strings.format(_CSS_MAP.contentIconPath, dom.asCSSUrl(URI.revive(opts.contentIconPath))));
|
||||
}
|
||||
if (typeof opts.contentText === 'string') {
|
||||
const truncated = opts.contentText.match(/^.*$/m)![0]; // only take first line
|
||||
@@ -426,7 +426,7 @@ class DecorationCSSRules {
|
||||
const cssTextArr: string[] = [];
|
||||
|
||||
if (typeof opts.gutterIconPath !== 'undefined') {
|
||||
cssTextArr.push(strings.format(_CSS_MAP.gutterIconPath, dom.asDomUri(URI.revive(opts.gutterIconPath)).toString(true).replace(/'/g, '%27')));
|
||||
cssTextArr.push(strings.format(_CSS_MAP.gutterIconPath, dom.asCSSUrl(URI.revive(opts.gutterIconPath))));
|
||||
if (typeof opts.gutterIconSize !== 'undefined') {
|
||||
cssTextArr.push(strings.format(_CSS_MAP.gutterIconSize, opts.gutterIconSize));
|
||||
}
|
||||
|
||||
@@ -192,9 +192,6 @@ export abstract class ZoneWidget implements IHorizontalSashLayoutProvider {
|
||||
}
|
||||
|
||||
public dispose(): void {
|
||||
|
||||
this._disposables.dispose();
|
||||
|
||||
if (this._overlayWidget) {
|
||||
this.editor.removeOverlayWidget(this._overlayWidget);
|
||||
this._overlayWidget = null;
|
||||
@@ -211,6 +208,8 @@ export abstract class ZoneWidget implements IHorizontalSashLayoutProvider {
|
||||
|
||||
this.editor.deltaDecorations(this._positionMarkerId, []);
|
||||
this._positionMarkerId = [];
|
||||
|
||||
this._disposables.dispose();
|
||||
}
|
||||
|
||||
public create(): void {
|
||||
|
||||
Reference in New Issue
Block a user