mirror of
https://github.com/microsoft/vscode.git
synced 2026-09-06 14:34:17 +01:00
This reverts commit ceeec96501.
This commit is contained in:
@@ -22,12 +22,10 @@ import { getIconClasses } from 'vs/editor/common/services/getIconClasses';
|
||||
import { Disposable, dispose, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle';
|
||||
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { normalizeDriveLetter } from 'vs/base/common/labels';
|
||||
import { IRange } from 'vs/editor/common/core/range';
|
||||
|
||||
export interface IResourceLabelProps {
|
||||
resource?: URI | { primary?: URI; secondary?: URI };
|
||||
name?: string | string[];
|
||||
range?: IRange;
|
||||
description?: string;
|
||||
}
|
||||
|
||||
@@ -64,7 +62,6 @@ export interface IResourceLabelOptions extends IIconLabelValueOptions {
|
||||
export interface IFileLabelOptions extends IResourceLabelOptions {
|
||||
hideLabel?: boolean;
|
||||
hidePath?: boolean;
|
||||
range?: IRange;
|
||||
}
|
||||
|
||||
export interface IResourceLabel extends IDisposable {
|
||||
@@ -416,7 +413,7 @@ class ResourceLabelWidget extends IconLabel {
|
||||
description = this.labelService.getUriLabel(dirname(resource), { relative: true });
|
||||
}
|
||||
|
||||
this.setResource({ resource, name, description, range: options?.range }, options);
|
||||
this.setResource({ resource, name, description }, options);
|
||||
}
|
||||
|
||||
setResource(label: IResourceLabelProps, options: IResourceLabelOptions = Object.create(null)): void {
|
||||
@@ -549,6 +546,7 @@ class ResourceLabelWidget extends IconLabel {
|
||||
};
|
||||
|
||||
const resource = toResource(this.label);
|
||||
const label = this.label.name;
|
||||
|
||||
if (this.options?.title !== undefined) {
|
||||
iconLabelOptions.title = this.options.title;
|
||||
@@ -614,10 +612,7 @@ class ResourceLabelWidget extends IconLabel {
|
||||
}
|
||||
}
|
||||
|
||||
const rangePart = this.label.range ? `:${this.label.range.startLineNumber}-${this.label.range.endLineNumber}` : '';
|
||||
const label = this.label.name ?
|
||||
this.label.name + rangePart : '';
|
||||
this.setLabel(label, this.label.description, iconLabelOptions);
|
||||
this.setLabel(label || '', this.label.description, iconLabelOptions);
|
||||
|
||||
this._onDidRender.fire();
|
||||
|
||||
|
||||
@@ -1143,12 +1143,10 @@ class ContentReferencesListRenderer implements IListRenderer<IChatContentReferen
|
||||
|
||||
renderElement(element: IChatContentReference, index: number, templateData: IChatContentReferenceListTemplate, height: number | undefined): void {
|
||||
templateData.label.element.style.display = 'flex';
|
||||
const uri = 'uri' in element.reference ? element.reference.uri : element.reference;
|
||||
templateData.label.setFile(uri, {
|
||||
templateData.label.setFile('uri' in element.reference ? element.reference.uri : element.reference, {
|
||||
fileKind: FileKind.FILE,
|
||||
// Should not have this live-updating data on a historical reference
|
||||
fileDecorations: { badges: false, colors: false },
|
||||
range: 'range' in element.reference ? element.reference.range : undefined
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user