Drag and drop fixes (#2249)

* Drag-drop edit mode from capture handler. Drag-drop composition from bubble handler. Check composability on drag start

* Show drop hints without being in edit mode.

* Don't serialize objects twice on drag
This commit is contained in:
Andrew Henry
2019-01-11 11:20:57 -08:00
committed by Pete Richards
parent cb1a1c2616
commit 4084a1ac86
10 changed files with 36 additions and 30 deletions

View File

@@ -100,7 +100,7 @@ export default {
},
methods: {
allowDrop(event, index) {
if (event.dataTransfer.getData('domainObject')) {
if (event.dataTransfer.getData('openmct/domain-object')) {
return true;
}
let frameId = event.dataTransfer.getData('frameid'),
@@ -124,9 +124,9 @@ export default {
}
},
moveOrCreateFrame(insertIndex, event) {
if (event.dataTransfer.types.includes('domainobject')) {
if (event.dataTransfer.types.includes('openmct/domain-object')) {
// create frame using domain object
let domainObject = JSON.parse(event.dataTransfer.getData('domainObject'));
let domainObject = JSON.parse(event.dataTransfer.getData('openmct/domain-object'));
this.$emit(
'create-frame',
this.index,