diff --git a/packages/core/src/block_manager/view/BlockView.ts b/packages/core/src/block_manager/view/BlockView.ts index 49fcc1e2ed..0fb3f6afad 100644 --- a/packages/core/src/block_manager/view/BlockView.ts +++ b/packages/core/src/block_manager/view/BlockView.ts @@ -61,7 +61,10 @@ export default class BlockView extends View { const el = dropModel.view?.el; const sources = el ? [{ element: el, dragSource: { content } }] : []; const selected = em.getSelected(); - let target, valid, insertAt, index = 0; + let target, + valid, + insertAt, + index = 0; // If there is a selected component, try first to append // the block inside, otherwise, try to place it as a next sibling diff --git a/packages/core/src/utils/sorter/Sorter.ts b/packages/core/src/utils/sorter/Sorter.ts index 63a50c7d84..c1505db177 100644 --- a/packages/core/src/utils/sorter/Sorter.ts +++ b/packages/core/src/utils/sorter/Sorter.ts @@ -93,21 +93,25 @@ export default class Sorter> { this.em.trigger('sorter:drag:start', sources[0], sourcesWithModel[0]); } - validTarget(targetEl: HTMLElement | undefined, sources: { element?: HTMLElement; dragSource?: DragSource }[], index: number): boolean { + validTarget( + targetEl: HTMLElement | undefined, + sources: { element?: HTMLElement; dragSource?: DragSource }[], + index: number, + ): boolean { if (!targetEl) return false; const targetModel = $(targetEl).data('model'); if (!targetModel) return false; - const targetNode = new this.treeClass(targetModel) + const targetNode = new this.treeClass(targetModel); const { sourceNodes } = this.getSourceNodes(sources); const canMove = sourceNodes.some((node) => targetNode.canMove(node, index)); return canMove; } - private getSourceNodes(sources: { element?: HTMLElement; dragSource?: DragSource; }[]) { + private getSourceNodes(sources: { element?: HTMLElement; dragSource?: DragSource }[]) { const validSources = sources.filter((source) => !!source.dragSource || this.findValidSourceElement(source.element)); - const sourcesWithModel: { model: T; content?: any; }[] = validSources.map((source) => { + const sourcesWithModel: { model: T; content?: any }[] = validSources.map((source) => { return { model: $(source.element)?.data('model'), content: source.dragSource,