parent
a2963771d1
commit
7095ef144b
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue