Browse Source

Respect droppable status when moving a textable component into text

pull/6652/head
DavidHarvey 3 months ago
parent
commit
5e80651ba0
No known key found for this signature in database GPG Key ID: F5C3BFB55CDA2FB8
  1. 10
      packages/core/src/dom_components/index.ts

10
packages/core/src/dom_components/index.ts

@ -917,13 +917,9 @@ export default class ComponentManager extends ItemManagerModule<DomComponentsCon
if (isFunction(droppable)) {
droppable = !!droppable(srcModel, target, index);
} else {
if (droppable === false && target.isInstanceOf('text') && srcModel.get('textable')) {
droppable = true;
} else {
const el = srcModel.getEl();
droppable = isArray(droppable) ? droppable.join(',') : droppable;
droppable = isString(droppable) ? el?.matches(droppable) : droppable;
}
const el = srcModel.getEl();
droppable = isArray(droppable) ? droppable.join(',') : droppable;
droppable = isString(droppable) ? el?.matches(droppable) : droppable;
}
// Ensure the target is not inside the source

Loading…
Cancel
Save