From b231a137b6a6555abbf1ee497c0ee357db36f40d Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 10 Mar 2021 23:44:47 +0100 Subject: [PATCH] Make the BlockManager work again --- src/dom_components/view/ComponentView.js | 1 - src/utils/Droppable.js | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/dom_components/view/ComponentView.js b/src/dom_components/view/ComponentView.js index 734514fd3..1ff2f22ab 100644 --- a/src/dom_components/view/ComponentView.js +++ b/src/dom_components/view/ComponentView.js @@ -114,7 +114,6 @@ export default Backbone.View.extend({ delete view.childrenView; delete view.scriptContainer; delete view.opts; - delete model.view; // delete view.el; return view; }, diff --git a/src/utils/Droppable.js b/src/utils/Droppable.js index 3e0510603..00e126255 100644 --- a/src/utils/Droppable.js +++ b/src/utils/Droppable.js @@ -62,7 +62,6 @@ export default class Droppable { this.over = 1; const utils = em.get('Utils'); const canvas = em.get('Canvas'); - const container = canvas.getBody(); // For security reason I can't read the drag data on dragenter, but // as I need it for the Sorter context I will use `dragContent` or just // any not empty element @@ -99,13 +98,13 @@ export default class Droppable { nested: 1, canvasRelative: 1, direction: 'a', - container, + container: this.el, placer: canvas.getPlacerEl(), containerSel: '*', itemSel: '*', pfx: 'gjs-', onEndMove: model => this.handleDragEnd(model, dt), - document: canvas.getFrameEl().contentDocument + document: this.el.ownerDocument }); sorter.setDropContent(content); sorter.startSort();