Merge 0ed43e7939
into 153a028f3b
This commit is contained in:
commit
8cd3a88144
|
@ -244,9 +244,9 @@ export class IssueReporter extends Disposable {
|
|||
return ext.isTheme ? 'themes' : 'nonThemes';
|
||||
});
|
||||
|
||||
const numberOfThemeExtesions = themes && themes.length;
|
||||
this.issueReporterModel.update({ numberOfThemeExtesions, enabledNonThemeExtesions: nonThemes, allExtensions: installedExtensions });
|
||||
this.updateExtensionTable(nonThemes, numberOfThemeExtesions);
|
||||
const numberOfThemeExtensions = themes && themes.length;
|
||||
this.issueReporterModel.update({ numberOfThemeExtensions, enabledNonThemeExtensions: nonThemes, allExtensions: installedExtensions });
|
||||
this.updateExtensionTable(nonThemes, numberOfThemeExtensions);
|
||||
|
||||
if (this.configuration.disableExtensions || installedExtensions.length === 0) {
|
||||
(<HTMLButtonElement>this.getElementById('disableExtensions')).disabled = true;
|
||||
|
|
|
@ -21,9 +21,9 @@ export interface IssueReporterData {
|
|||
includeExtensions: boolean;
|
||||
includeExperiments: boolean;
|
||||
|
||||
numberOfThemeExtesions?: number;
|
||||
numberOfThemeExtensions?: number;
|
||||
allExtensions: IssueReporterExtensionData[];
|
||||
enabledNonThemeExtesions?: IssueReporterExtensionData[];
|
||||
enabledNonThemeExtensions?: IssueReporterExtensionData[];
|
||||
extensionsDisabled?: boolean;
|
||||
fileOnExtension?: boolean;
|
||||
fileOnMarketplace?: boolean;
|
||||
|
@ -232,19 +232,19 @@ ${this._data.experimentInfo}
|
|||
return 'Extensions disabled';
|
||||
}
|
||||
|
||||
const themeExclusionStr = this._data.numberOfThemeExtesions ? `\n(${this._data.numberOfThemeExtesions} theme extensions excluded)` : '';
|
||||
const themeExclusionStr = this._data.numberOfThemeExtensions ? `\n(${this._data.numberOfThemeExtensions} theme extensions excluded)` : '';
|
||||
|
||||
if (!this._data.enabledNonThemeExtesions) {
|
||||
if (!this._data.enabledNonThemeExtensions) {
|
||||
return 'Extensions: none' + themeExclusionStr;
|
||||
}
|
||||
|
||||
const tableHeader = `Extension|Author (truncated)|Version
|
||||
---|---|---`;
|
||||
const table = this._data.enabledNonThemeExtesions.map(e => {
|
||||
const table = this._data.enabledNonThemeExtensions.map(e => {
|
||||
return `${e.name}|${e.publisher?.substr(0, 3) ?? 'N/A'}|${e.version}`;
|
||||
}).join('\n');
|
||||
|
||||
return `<details><summary>Extensions (${this._data.enabledNonThemeExtesions.length})</summary>
|
||||
return `<details><summary>Extensions (${this._data.enabledNonThemeExtensions.length})</summary>
|
||||
|
||||
${tableHeader}
|
||||
${table}
|
||||
|
|
Loading…
Reference in a new issue