From 71efa04fb5f3bb5ec0e7ea1c7b40b48de36ade33 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Wed, 28 Feb 2018 15:26:15 +0100 Subject: [PATCH] Fix #44725 --- .../extensionManagement/common/extensionManagement.ts | 1 + .../parts/extensions/browser/extensionEditor.ts | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/vs/platform/extensionManagement/common/extensionManagement.ts b/src/vs/platform/extensionManagement/common/extensionManagement.ts index f605d18f232..84dbc03ca82 100644 --- a/src/vs/platform/extensionManagement/common/extensionManagement.ts +++ b/src/vs/platform/extensionManagement/common/extensionManagement.ts @@ -43,6 +43,7 @@ export interface IGrammar { export interface IJSONValidation { fileMatch: string; + url: string; } export interface IKeyBinding { diff --git a/src/vs/workbench/parts/extensions/browser/extensionEditor.ts b/src/vs/workbench/parts/extensions/browser/extensionEditor.ts index 897cbe555c5..9effe5e9f9d 100644 --- a/src/vs/workbench/parts/extensions/browser/extensionEditor.ts +++ b/src/vs/workbench/parts/extensions/browser/extensionEditor.ts @@ -730,8 +730,15 @@ export class ExtensionEditor extends BaseEditor { const details = $('details', { open: true, ontoggle: onDetailsToggle }, $('summary', null, localize('JSON Validation', "JSON Validation ({0})", contrib.length)), - $('ul', null, ...contrib.map(v => $('li', null, v.fileMatch))) - ); + $('table', null, + $('tr', null, + $('th', null, localize('fileMatch', "File Match")), + $('th', null, localize('schema', "Schema")) + ), + ...contrib.map(v => $('tr', null, + $('td', null, v.fileMatch), + $('td', null, v.url) + )))); append(container, details); return true;