Revert "Revert "Fix #99971""

This reverts commit 5a73a68e1f.
This commit is contained in:
Sandeep Somavarapu 2020-11-08 12:19:53 +01:00
parent a2963771d1
commit 7095ef144b

View file

@ -903,6 +903,7 @@ export class ExtensionEditor extends EditorPane {
this.renderLocalizations(content, manifest, layout),
this.renderCustomEditors(content, manifest, layout),
this.renderAuthentication(content, manifest, layout),
this.renderActivationEvents(content, manifest, layout),
];
scrollableContent.scanDomNode();
@ -1417,6 +1418,21 @@ export class ExtensionEditor extends EditorPane {
return true;
}
private renderActivationEvents(container: HTMLElement, manifest: IExtensionManifest, onDetailsToggle: Function): boolean {
const activationEvents = manifest.activationEvents || [];
if (!activationEvents.length) {
return false;
}
const details = $('details', { open: true, ontoggle: onDetailsToggle },
$('summary', { tabindex: '0' }, localize('activation events', "Activation Events ({0})", activationEvents.length)),
$('ul', undefined, ...activationEvents.map(activationEvent => $('li', undefined, activationEvent)))
);
append(container, details);
return true;
}
private resolveKeybinding(rawKeyBinding: IKeyBinding): ResolvedKeybinding | null {
let key: string | undefined;