From 6334acc915253180040818ba7a08f48e122883d2 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 18 Nov 2023 15:56:38 +0400 Subject: [PATCH] Remove delegate from JSON --- src/dom_components/model/Component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dom_components/model/Component.ts b/src/dom_components/model/Component.ts index 37e3656e1..d5a482c15 100644 --- a/src/dom_components/model/Component.ts +++ b/src/dom_components/model/Component.ts @@ -110,7 +110,7 @@ export const keyUpdateInside = `${keyUpdate}-inside`; * Eg. `toolbar: [ { attributes: {class: 'fa fa-arrows'}, command: 'tlb-move' }, ... ]`. * By default, when `toolbar` property is falsy the editor will add automatically commands `core:component-exit` (select parent component, added if there is one), `tlb-move` (added if `draggable`) , `tlb-clone` (added if `copyable`), `tlb-delete` (added if `removable`). * @property {Collection} [components=null] Children components. Default: `null` - * @property {Object} [delegate=null] Delegate commands to other components. Available commands `remove` | `move` | `copy`. eg. `{ remove: (cmp) => cmp.closestType('other-type') }` + * @property {Object} [delegate=null] Delegate commands to other components. Available commands `remove` | `move` | `copy` | `select`. eg. `{ remove: (cmp) => cmp.closestType('other-type') }` * * @module docsjs.Component */ @@ -1663,6 +1663,7 @@ export default class Component extends StyleableModel { delete obj.status; delete obj.open; // used in Layers delete obj._undoexc; + delete obj.delegate; if (!opts.fromUndo) { const symbol = obj[keySymbol];