Browse Source
Respect droppable status when moving a textable component into text
pull/6652/head
DavidHarvey
3 months ago
No known key found for this signature in database
GPG Key ID: F5C3BFB55CDA2FB8
1 changed files with
3 additions and
7 deletions
-
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
|
|
|
|
|