+ displayTargetLocator(originalTarget: HTMLElement): HTMLElement {
+ const image = originalTarget.querySelector('img');
+ return image || originalTarget;
+ }
+ });
+ manager.registerContextToolbar('code', {
+ selector: '.editor-code-block-wrap',
+ content: getCodeToolbarContent(),
+ });
+
+ manager.registerContextToolbar('table', {
+ selector: 'td,th',
+ content: getTableToolbarContent(),
+ displayTargetLocator(originalTarget: HTMLElement): HTMLElement {
+ return originalTarget.closest('table') as HTMLTableElement;
+ }